Начална » Уеб дизайн » Изграждане на уебсайтове свръхбързо с фондация 5 [Ръководство]

    Изграждане на уебсайтове свръхбързо с фондация 5 [Ръководство]

    Използването на рамката на интерфейса може да подобри работния процес на уеб дизайна по много начини. То може ще ви помогне да следвате съвременните принципи на дизайна като подхода за мобилни устройства, семантичната маркировка и отзивчивия дизайн. Можеш възползвайте се от много готови за използване CSS и JavaScript елементи и значително ускоряване на процеса на развитие, освобождаване на повече време, за да се съсредоточи върху визуалния и потребителския дизайн.

    Zurb Foundation 5 е една от най-мощните фронтенд рамки на пазара. Това е логично изградена, лесна за използване и напълно безплатна. Тя ви позволява да използвате a гъвкава CSS мрежа че улеснява създаването на чисто, удобно за потребителя оформление. Рамката на Фондацията е тежко тествана, така че се грижи за съвместимостта на различни браузъри и устройства.

    В този урок ще ви покажа как можете да изградите уебсайт с висока скорост с Zurb Foundation 5. Можете да разгледате крайния резултат на демонстрационната страница.

    Аз ще създам оформлението на сайта, задачата за добавяне на фини елементи на дизайна ви очаква. Уебсайтът, който ще създадем заедно в този урок, ще постигне мечтата на модерния UX дизайнер: той ще бъде отзивчив, мобилен първо, удобен за потребителя и семантичен.

    Поради дължината на това ръководство, тук са тези за бърз достъп до секцията, която искате бързо:

    • Изтегляне на фондация 5
    • Разбиране на мрежата
      • Кога да използвате класовете Large-N, Medium-N и Small-N
    • Добавяне на горната лента с менюта
    • Поставяне на основната част
      • Добавяне на панел за популярни публикации
      • Добавяне на още 3 публикации към популярния панел
      • Доливане на CSS
      • Добавяне на още малко съдържание
      • Добавяне на Pagination
    • Попълване на страничната лента
      • Форма за бюлетин
      • Flex видео
      • Меню на страничната лента
    • заключение

    1. Изтегляне на фондация 5

    Можете да изтеглите Фондация 5 в 4 различни форми:

    1. пълния код
    2. по-лека версия само с основния код
    3. персонализирана версия, където можете да персонализирате това, което ви трябва и какво не
    4. версия на Sass, ако искате да зададете вашите променливи и миксини в SCSS.

    В този урок ще избера пълния код с ванилия CSS, но разбира се можете да изберете други версии, ако искате да рационализирате сайта си и да използвате само това, от което наистина имате нужда..

    След като изтеглите и разопаковате zip файла, отворете файла index.html в браузъра си и ще видите нещо подобно:

    Да, разработчиците включват удобни връзки в индексния файл. Можете да го оставите по този начин и да създадете нов файл за прототипа си с името home.html или нещо подобно, но всъщност не трябва да го запазвате, тъй като лесно можете да достигнете до документацията на фондацията, когато пожелаете.

    Отворете файла index.html във вашия любим редактор на кодове и изтрийте всичко вътре в. \ t , но преди затварянето

    Правилата за стила, които добавяме към app.css файлът до доста прототипа ни е следният:

     header margin-bottom: 2em;  .популярно-допълнително h4 размер на шрифта: 1.125em; margin-top: 0.4em;  .row .row.popular-main margin-bottom: 1.5em;  

    Като Фондация 5 се използват относителни единици, ние трябва да използваме “ем”-s или “вещни”-s вместо пиксели да спазвате правилата. (Можете да прочетете за CSS единици: Pixels vs ems vs% тук.) Използвах Firebug разширението на Firefox, за да определя къде трябва да замествам CSS правилата на Foundation 5, можете да използвате всякакви други разширения за уеб браузър, ако искате.

    Тук, в този кратък CSS фрагмент, трябваше само да преодолеем CSS по подразбиране на фондацията само веднъж, при последното правило (.row .row.popular-main). Ето как изглежда демо сайтът сега:

    4.4 Добавяне на още малко съдържание

    Използвайки същите правила, както преди, ще добавим още малко съдържание към основния раздел на страницата. Съдържанието, което ще добавим сега, ще бъде Последни публикации с малки миниатюри.

    Фондация 5 има наистина страхотни предварително подготвени стилове на миниатюри, които ще използваме в тази стъпка. Основни миниатюри използват a Предварително изградена CSS класа, наречена “тата” което трябва да добавим към изображенията, които искаме да показваме като миниатюри, по начина, по който можете да ги видите в кодовия фрагмент по-долу.

    За всяка последна публикация добавяме нов ред под популярния панел с нашия нарича се потребителска CSS класа “последно мнение”.

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

    Сега използвах “средно-3 колони” и “средно-9 колони” класове, за да ги разделят на екрана на 1: 3, 25% за изображението и 75% за текста от среден размер.

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

     

    Заглавие на последната публикация

    Съдържание на последната публикация…

    Нашият персонализиран CSS файл, създаден в стъпка 4.3, app.css също така получава някои нови правила за стила, за да запази вида на демото. Забележка: Ако искате да добавите свой собствен персонализиран CSS към Фондацията, никога не забравяйте да проверите с помощта на инструмент за уеб разработки, където трябва да замените правилата по подразбиране.

    В CSS-фрагмента по-долу трябва да ги заменим в първото правило (.row .row.latest-post). Във второто правило е достатъчно само да използвате нашия собствен потребителски селектор (.latest-post h4).

     .ред .row.latest-post margin-bottom: 1.5em;  .tast-post h4 мард-отгоре: 0; размер на шрифта: 1.125em; 

    Нашият прототип сега изглежда така:

    4.5 Добавяне на Pagination

    В тази стъпка ще добавим страхотна пагинация под Последните публикации. Фондация 5 ни помага с удобни, готови за употреба класове за страниране. Ние използваме същия код в тази стъпка, която можете да намерите в “напреднал” раздела в Документите за Pagination.

      

    Това са последните публикации с новодобавената секция за Pagination:

    5. Попълване на страничната лента

    Сега, когато сме готови с основното съдържание на нашия демонстрационен сайт, е време да попълним дясната странична лента. Дясната странична лента ще се промъкне под основното съдържание на размерите на мобилните и таблетите.

    Трябва да вмъкнете всички кодови фрагменти в този раздел вътре в