Домашняя » Веб-дизайн » Создавайте сайты очень быстро с помощью Foundation 5 [Руководство]

    Создавайте сайты очень быстро с помощью Foundation 5 [Руководство]

    Использование инфраструктуры веб-интерфейса может улучшить рабочий процесс веб-дизайна во многих отношениях. Оно может помочь вам следовать современным принципам дизайна такие как мобильный подход, семантическая разметка и адаптивный дизайн. Вы можете использовать множество готовых к использованию элементов CSS и JavaScript и значительно ускорить процесс разработки, высвободить больше времени, чтобы сосредоточиться на визуальном и пользовательском дизайне.

    Zurb Foundation 5 - одна из самых мощных на рынке фреймворков. Он логически построен, прост в использовании и полностью бесплатен. Это позволяет вам использовать гибкая сетка CSS тот облегчает создание чистого, удобного для пользователя макета. Платформа Foundation также тщательно протестирована, поэтому она обеспечивает совместимость между браузерами и устройствами..

    В этом уроке я покажу вам как вы можете создать сверхбыстрый сайт с Zurb Foundation 5. Вы можете посмотреть окончательный результат на демо-странице..

    Я создам макет сайта, задача добавления тонких элементов дизайна ждет вас. Веб-сайт, который мы создадим вместе в этом уроке, осуществит мечту современного UX-дизайнера: он будет адаптивным, мобильным, удобным и семантическим..

    Из-за продолжительности этого руководства, вот ссылки для быстрого перехода к нужному разделу:

    • Загрузка Foundation 5
    • Понимание решетки
      • Когда использовать классы Large-N, Medium-N и Small-N
    • Добавление верхней строки меню
    • Заполнение основной части
      • Добавление панели для популярных сообщений
      • Добавление еще 3 сообщений на популярную панель
      • Разглядывая CSS
      • Добавление еще немного контента
      • Добавление нумерации страниц
    • Заполнение боковой панели
      • Форма информационного бюллетеня
      • Flex Video
      • Меню боковой панели
    • Заключение

    1. Загрузка Foundation 5

    Вы можете скачать Foundation 5 в 4 различных формах:

    1. полный код
    2. облегченная версия с только необходимым кодом
    3. пользовательская версия, где вы можете настроить то, что вам нужно, а что нет
    4. версия Sass, если вы хотите установить свои переменные и миксины в SCSS.

    В этом уроке я выберу полный код с ванильным CSS, но, конечно, вы можете выбрать любые другие версии, если вы хотите оптимизировать свой сайт и использовать только то, что вам действительно нужно.

    После того, как вы загрузили и распаковали zip-файл, откройте файл index.html в вашем браузере, и вы увидите что-то вроде этого:

    Да, разработчики включили удобные ссылки в индексный файл. Вы можете оставить это так и создать новый файл для своего прототипа с именем home.html или чем-то подобным, но вам не нужно его хранить, так как вы можете легко получить доступ к базовой документации в любое время..

    Откройте файл index.html в вашем любимом редакторе кода и удалить все внутри раздел, но до закрытия

    Правила стиля, которые мы добавляем к app.css Файл, который можно использовать для создания нашего прототипа:

     header margin-bottom: 2em;  .popular-дополнительный h4 font-size: 1.125em; маржинальная вершина: 0.4em;  .row .row.popular-main margin-bottom: 1.5em;  

    В качестве основания 5 используются относительные единицы, нам нужно использовать “Эм”-с или “рем”-с вместо пикселей идти в ногу с правилами. (Вы можете прочитать о единицах CSS: Пиксели против ems против% здесь.) Я использовал расширение Firebug Firefox, чтобы определить, где я должен переопределить правила CSS для Foundation 5, вы можете использовать любые другие расширения браузера для веб-разработки, если хотите.

    Здесь, в этом коротком фрагменте CSS, нам нужно было переопределить CSS-код по умолчанию только один раз, в последнем правиле (.row .row.popular-main). Вот как выглядит демонстрационный сайт:

    4.4 Добавление еще некоторого контента

    Используя те же правила, что и раньше, мы добавим еще немного контента в основной раздел страницы. Контент, который мы добавим сейчас, будет последние сообщения с маленькими миниатюрами.

    В Foundation 5 есть действительно классные предварительно подготовленные стили миниатюр, которые мы будем использовать на этом шаге. Эскизы фонда используют предварительно созданный класс CSS называется “го” что нам нужно добавить к изображениям, которые мы хотим отобразить в виде миниатюр, так, как вы можете видеть их в фрагменте кода ниже.

    Для каждого последнего сообщения мы добавляем новую строку под популярной панелью с нашими пользовательский класс CSS называется “последний пост”.

    На планшетах и ​​настольных компьютерах мы покажем небольшую миниатюру, используя класс миниатюр Фонда слева, а заголовок и краткое описание справа. На мобильном телефоне заголовок и описание будут отображаться под миниатюрой..

    Теперь я использовал “средний 3 столбца” а также “средние 9 столбцов” классы, чтобы заставить их разделить экран на 1: 3, 25% для изображения и 75% для текста от среднего размера.

    Вставьте следующий фрагмент кода под Популярной панелью три раза (для трех последних сообщений). Здесь я просто включил код одной строки Последней публикации, поскольку все они используют одну и ту же разметку HTML, отличается только содержание.

     

    Название последнего сообщения

    Содержание последнего сообщения ...

    Наш пользовательский файл CSS, созданный на шаге 4.3, app.css также получает некоторые новые правила стиля, чтобы сохранить внешний вид демонстрации приборки. Заметка: Если вы хотите добавить свой собственный CSS в Foundation, не забудьте проверить с помощью инструмента веб-разработки, где вы должны переопределить правила по умолчанию.

    В приведенном ниже фрагменте CSS мы должны переопределить их в первом правиле (.row .row.latest-post). Во втором правиле достаточно просто использовать наш собственный селектор (.latest-post h4).

     .row .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; размер шрифта: 1,125em; 

    Наш прототип теперь выглядит так:

    4.5 Добавление пагинации

    На этом этапе мы добавим классную нумерацию страниц под последними сообщениями. Фонд 5 помогает нам с его удобными, готовыми к использованию классами нумерации страниц. На этом шаге мы используем тот же код, который вы можете найти в “продвинутый” раздел внутри документации по нумерации страниц.

      

    Вот последние сообщения с недавно добавленным разделом разбиения на страницы:

    5. Заполнение боковой панели

    Теперь, когда мы готовы с основным содержанием нашего демонстрационного сайта, пришло время заполнить правую боковую панель. Правая боковая панель будет скользить ниже основного контента на мобильных устройствах и планшетах.

    Вам нужно вставить все фрагменты кода в этом разделе внутри