Меню

Inclusion
Односторінковий фреймворк

Лесс/сасс фреймворк, цього разу для односторінкових макетів.
Частина перша: вступ, демо

Вниз

Вступ

Замітки в одну сторінку для натхнення
Натхнення: цікаві односторінкові замітки

Одного дня я побачив якийсь пост на Медіумі і зауважив, що даний сайт має досить простий і вишуканий дизайн. До того ж в демонстраціях деяких проектів я використовував подібні розкладки і задумувався над тим щоб це все автоматизувати (шаблонізувати).
Потім я прочитав цю статтю і я зрозумів - ось воно, це саме те, що мені потрібно! Мені потрібен фреймворк з можливістю семантичної розмітки, використанням кастомних класів і звісно ж написанням малої кількості стилів (або взагалі без них, хех) Крім того я мав декілька проектів, демки яких мали схожі макети: опис, презентація експерименту і деякі технічні деталі.
Тож я вирішив розпочати вишукування з препроцесорного лесс/сасс фреймворку. Що ж, він дещо схожий на один відоми сервіс... вцілому, але давайте все-таки поглянемо на цей "велосипед".
Так в чому ж суть цього фреймворку? - Все просто, пишемо довільну розмітку з кастомними іменами класів, а в таблиці стилів приміняємо до цих класів відповідні міксини з бажаними опціями, наприклад:

	
<h1 class="article-title">This is article title</h1>
<p class="article-text">And here comes some interesting text</p>			
							
Приклад розмітки

 /* import framework */
@import "inclusion.scss";

/* define our styles */
.article-title{
	@include typo(center, dark, serif);
}			
.article-text{
	@include typo(justify, dark, sans);
}
							
Приклад стилів

Ну от загалом ось так це і працює. Проте цей "велосипед" набагато потужніший, він дозволяє створювати чудові сторінки з приємною типографікою і іншими елементами, такими як зображення, блоки коду, цитати, таблиці, списки, спойлери і тд.

Доступні включення

Ось короткий список з переліком і описом включень, що міксуються і розкриваються в готову таблицю стилів. Такий спосіб дозволяє нам створювати непогані сторінки з семантичною розміткою і писати при цьому менше коду. В цьому списку представлені найбільш використовувані і корисні елементи. При цьому вони вже стилізовані і готові до використання.

Також є деякі допоміжні включення, вони допомагають створити структуру сторінки подібну до цієї демки. Ними стилізуються елементи, накшталт меню, секцій, джамбо-екранів (верхня і нижня секції з фоновими кртинками), розділи секцій, іконочні кнопки, підвал. Ці базові включення визначають структуру сторінки. Не дивлячись на це, вони не є часто вживаними і тому продемонструвати їх непросто, проте результатом їх дії є частина цілої сторінки, наприклад та сама навігація чи джамботрон.

Я роздумовував над назвою для цього експерименту і скористався генератором імен репозиторіїв від Гітхабу, результат порадував - одним з варіантів було "Inclus", що означає включений (включаючий). Дивлячись на те, що фреймворк побудований на міксинах і екстендах less/scss, ми маємо однозначного переможця: Inclusion. Включення, лаконічно і в яблучко)

Жива демка

Ось тут можна побачити живі приклади елементів сторінки, створених і стилізованих з допомогою Inclusion. Нижче представлено десь вісім груп вже стилізованих елементів (чому "десь", тому що в процесі написання демки ведеться розробка елементів, тож їх +- 8 гркп): заголовки і текст, зображення, цитати, списки, блоки коду, блоки-контейнери (з опцією спойлера), таблиці, кнопки. Базові включення, такі як секції, розділи чи навігація тут не показані, про це йшлось раніше.

Просто наведіть на елемент сторінки і отримаєте підказку з його описом. І ще одне, в деяких випадках замість нав'язливого лорем іпсум я буду використовувати абстрактні лінії. Це також шрифт і називається він Redacted

Заголовки і текст

Цей параграф є прикладом загального текстового блоку з шрифтом без засічок і вирівнюванням по-ширині. Давайте додамо трохи лорем іпсума і глянемо на параграфи в дії!

Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat

Центрований заголовок з шрифтом без засічок

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Центрований заголовок зі шрифтом з засічками

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Центрований заголовок із завуженим шрифтом

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Заголовок зі шрифтом без засічок по лівому краю

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Заголовок зі шрифтом з засічками по лівому краю

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Заголовок із завуженим шрифтом по лівому краю

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Заголовок зі шрифтом без засічок по правому краю

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Заголовок зі шрифтом з засічками по правому краю

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Заголовок із завуженим шрифтом по правому краю

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Зауважте, що також ми можемо використовувати плаваючі обтікаємі заголовки і текстові блоки всередині блоків-контейнерів, детальніше про це в розділі Блоки

Зображення

Що ж, тут ми можемо бачити центровані, плаваючі чи екстра-позиціоновані зображення. Також клікнувши по кожному з них можна переглянути повноекранну картинку. Для цього я використав плагін Intense Images. Це дійсно крута штука!

Cruise ship in Trondheimsfjorden, 1923
Cruise ship in Trondheimsfjorden, 1923

Vivamus elementum semper nisi.

Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat

Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat

Capilano Canyon, North Vancouver
Capilano Canyon, North Vancouver

Quisque rutrum.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue.

Lindesnes Fyr
Lindesnes Fyr

Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis. Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Donec ac lacus vel lorem aliquet malesuada in sit amet sapien. Aliquam erat volutpat. Nullam gravida faucibus tellus semper molestie.

Transmission lines in May 1972
Transmission lines in May 1972

Quisque id auctor felis.

Phasellus euismod neque at odio congue bibendum. Nam neque lectus, hendrerit nec ligula nec, feugiat tincidunt dolor. Maecenas id sem orci. Ut non velit est. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue. Donec sodales risus auctor velit vulputate, vel elementum velit viverra. Nulla mattis scelerisque tellus eget malesuada. Donec tempus vulputate felis, id dictum odio euismod sit amet.

Curabitur adipiscing leo eu ipsum rhoncus, quis imperdiet elit pretium. Praesent viverra nunc et justo commodo tincidunt. Mauris leo augue, fringilla vitae tempor in, facilisis in sapien. Integer dui sapien, placerat at orci sit amet, laoreet vestibulum nunc. Vestibulum nec placerat felis. Etiam blandit massa ac ligula aliquet pretium. Suspendisse potenti. Aliquam erat volutpat. Quisque id auctor felis. Proin sollicitudin euismod aliquam.

Surveying at Innveien, Veiholmen, 1923.
Surveying at Innveien, Veiholmen, 1923.

Vivamus elementum semper nisi.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

Perspective of Jackson, Miss. 1925.
Perspective of Jackson, Miss. 1925.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

Цитати

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.

Lorem Ipsum is simply dummy text of the printing and typesetting industry

In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus.

Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Lorem Ipsum is simply dummy text of the printing and typesetting industry

Here we can see paragraphs, headings (normal and condensed), images with captions (full-width centered, floated left and right), blockquotes(centered, left and right aligned), lists(left and right floated) and common blocks(centered or left-right floated) for some content like code or plain text.

Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Vivamus elementum semper nisi.

Sed mattis ultricies odio eget luctus. Duis quam neque, auctor at ante ut, pretium dictum justo. Phasellus ligula lorem, pharetra ut dapibus id, posuere eget massa. Sed in mauris ultricies, euismod nisi a, pharetra est. Mauris vitae porta diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla malesuada posuere posuere. Nullam adipiscing lacinia odio, sed bibendum leo scelerisque id. Proin eu egestas metus, quis semper mauris. Cras arcu ligula, hendrerit ac tempus ac, porta nec odio. Vivamus sed risus quis nisl aliquam egestas quis in est. Phasellus id nisl vitae ante iaculis convallis venenatis non diam.

Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Vivamus elementum semper nisi.

Nullam adipiscing enim mattis purus pretium, in vestibulum enim lacinia. Fusce tellus nunc, facilisis vitae facilisis commodo, laoreet ut dui. Sed a arcu imperdiet, mollis velit et, auctor nisi. Donec porttitor dapibus interdum. Morbi imperdiet varius lobortis. Ut accumsan lacus ac laoreet vestibulum. Aliquam facilisis at ipsum vel lobortis. Nunc sed cursus elit. Nullam sodales, magna nec rutrum convallis, purus urna posuere nisl, eu dapibus nunc purus ac mi. Donec vel leo commodo, faucibus augue ac, gravida massa. Ut sagittis urna nec commodo vehicula. Duis nec consequat lectus, sit amet faucibus est. Nam a sagittis odio, eu mollis diam.

Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Lorem Ipsum is simply dummy text of the printing and typesetting industry

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Lorem Ipsum is simply dummy text

Sed mattis ultricies odio eget luctus. Duis quam neque, auctor at ante ut, pretium dictum justo. Phasellus ligula lorem, pharetra ut dapibus id, posuere eget massa. Sed in mauris ultricies, euismod nisi a, pharetra est. Mauris vitae porta diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla malesuada posuere posuere. Nullam adipiscing lacinia odio, sed bibendum leo scelerisque id. Proin eu egestas metus, quis semper mauris. Cras arcu ligula, hendrerit ac tempus ac, porta nec odio. Vivamus sed risus quis nisl aliquam egestas quis in est.

Nullam adipiscing lacinia odio, sed bibendum leo scelerisque id. Mauris vitae porta diam.

Lorem Ipsum is simply dummy text

Sed mattis ultricies odio eget luctus. Duis quam neque, auctor at ante ut, pretium dictum justo. Phasellus ligula lorem, pharetra ut dapibus id, posuere eget massa. Sed in mauris ultricies, euismod nisi a, pharetra est. Mauris vitae porta diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla malesuada posuere posuere. Nullam adipiscing lacinia odio, sed bibendum leo scelerisque id. Proin eu egestas metus, quis semper mauris. Cras arcu ligula, hendrerit ac tempus ac, porta nec odio.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Впорядковані і невпорядковані списки

  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.
  2. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
  3. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

Vivamus elementum semper nisi.

Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis.

Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Quisque aliquet odio quis eros fringilla iaculis. Pellentesque euismod lorem id sagittis fermentum. Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Quisque aliquet odio quis eros fringilla iaculis. Pellentesque euismod lorem id sagittis fermentum.

  • Lorem ipsum dolor sit amet consectetuer.
  • Proin eu egestas metus, quis semper mauris.
  • Cras arcu ligula, hendrerit ac tempus ac.

Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis. Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Pellentesque euismod lorem id sagittis fermentum. Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Quisque aliquet odio quis eros fringilla iaculis. Pellentesque euismod lorem id sagittis fermentum.

  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.
  2. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
  3. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

Vivamus elementum semper nisi.

Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis. Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Quisque aliquet odio quis eros fringilla iaculis. Pellentesque euismod lorem id sagittis fermentum. Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Quisque aliquet odio quis eros fringilla iaculis. Pellentesque euismod lorem id sagittis fermentum.

  • Lorem ipsum dolor sit amet consectetuer.
  • Aenean commodo ligula eget dolor.
  • Aenean massa cum sociis natoque penatibus.
  • Vestibulum ante ipsum primis in faucibus.
  • Proin eu egestas metus, quis semper mauris.
  • Cras arcu ligula, hendrerit ac tempus ac.

Sed in mauris ultricies, euismod nisi a, pharetra est. Mauris vitae porta diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla malesuada posuere posuere. Nullam adipiscing lacinia odio, sed bibendum leo scelerisque id. Proin eu egestas metus, quis semper mauris. Cras arcu ligula, hendrerit ac tempus ac, porta nec odio. Pellentesque euismod lorem id sagittis fermentum. Donec id dictum tortor, ac tincidunt mi. Ut elementum hendrerit lectus, a viverra quam adipiscing eleifend. Pellentesque a libero ipsum.

  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Cum sociis natoque penatibus et magnis.
  3. Nulla consequat massa quis enim.

Vivamus elementum semper nisi.

Praesent commodo quam vel sem facilisis, non semper nisi malesuada. Ut vel blandit nunc. Nulla felis nunc, consectetur pharetra scelerisque nec, fermentum a odio. Quisque aliquet odio quis eros fringilla iaculis. Pellentesque euismod lorem id sagittis fermentum. Donec id dictum tortor, ac tincidunt mi. Ut elementum hendrerit lectus, a viverra quam adipiscing eleifend. Pellentesque a libero ipsum.

  • Lorem ipsum dolor sit amet consectetuer.
  • Aenean commodo ligula eget dolor.
  • Aenean massa cum sociis natoque penatibus.
  • Vestibulum ante ipsum primis in faucibus.
  • Proin eu egestas metus, quis semper mauris.

Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis. Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Sed in mauris ultricies, euismod nisi a, pharetra est. Mauris vitae porta diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla malesuada posuere posuere. Nullam adipiscing lacinia odio, sed bibendum leo scelerisque id. Proin eu egestas metus, quis semper mauris. Cras arcu ligula, hendrerit ac tempus ac, porta nec odio.

  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Cum sociis natoque penatibus et magnis.
  3. Nulla consequat massa quis enim.

Vivamus elementum semper nisi.

Praesent commodo quam vel sem facilisis, non semper nisi malesuada. Ut vel blandit nunc. Nulla felis nunc, consectetur pharetra scelerisque nec, fermentum a odio. Quisque aliquet odio quis eros fringilla iaculis. Pellentesque euismod lorem id sagittis fermentum. Donec id dictum tortor, ac tincidunt mi. Ut elementum hendrerit lectus, a viverra quam adipiscing eleifend. Pellentesque a libero ipsum.

  • Lorem ipsum dolor sit amet consectetuer.
  • Aenean commodo ligula eget dolor.
  • Aenean massa cum sociis natoque penatibus.
  • Vestibulum ante ipsum primis in faucibus.
  • Proin eu egestas metus, quis semper mauris.

Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis. Suspendisse potenti. In sed magna ornare, aliquet ligula vitae, scelerisque ligula. Sed in mauris ultricies, euismod nisi a, pharetra est. Mauris vitae porta diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla malesuada posuere posuere. Nullam adipiscing lacinia odio, sed bibendum leo scelerisque id. Proin eu egestas metus, quis semper mauris. Cras arcu ligula, hendrerit ac tempus ac, porta nec odio.

Блоки коду

	
<section class="main">
	<div class="screen screen-first"></div>
	<div class="screen screen-second"></div>
	<div class="screen screen-third"></div>
	<div class="screen screen-fourth"></div>
	<div class="screen screen-fifth"></div>
	<div class="screen screen-sixth"></div>
	<div class="screen screen-seventh"></div>
	<div class="screen screen-eighth"></div>
</section>
							
Фрагмент розмітки горизонтального лейауту

Proin sollicitudin euismod.

Praesent ante est, sollicitudin eu velit at, eleifend interdum ipsum. Duis et blandit metus. Fusce sed pellentesque turpis, eu faucibus mi. Nullam tempor nibh sit amet semper posuere. Cras in dignissim mi. Suspendisse id massa ac nisl posuere congue et in velit.

Donec vitae semper ante, et placerat est. Vivamus adipiscing pulvinar purus. Suspendisse imperdiet nibh ac purus placerat sodales. Praesent vel molestie libero. Quisque gravida et leo ut placerat. Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis.

	
<section class="timeline">
	<div class="timeline_milestone"></div>	
	<article class="timeline_post">
		<h1 class="tl-post_date"></h1>		
		<div class="tl-post_card">
			<header class="tl-post_header"></header>
			<div class="tl-post_content">
				<div class="content_wrap"></div>
			</div>
			<div class="tl-post_footer"></div>
		</div>
	</article>
</section>	
							
Фрагмент розмітки вертикального таймлайну

Proin sollicitudin euismod.

Praesent ante est, sollicitudin eu velit at, eleifend interdum ipsum. Duis et blandit metus. Fusce sed pellentesque turpis, eu faucibus mi. Nullam tempor nibh sit amet semper posuere. Cras in dignissim mi. Suspendisse id massa ac nisl posuere congue et in velit.

Donec vitae semper ante, et placerat est. Vivamus adipiscing pulvinar purus. Suspendisse imperdiet nibh ac purus placerat sodales. Praesent vel molestie libero. Quisque gravida et leo ut placerat. Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis. Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis.


/* ==============================
   $Fonts
   ==============================*/   
@import url(http://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300&subset=latin,cyrillic);
@import "../../../global/frameworks/inclusion/fonts/OpenSans/opensans.css"; 
@import "../../../global/frameworks/inclusion/fonts/OpenSans-Cond/opensans-cond.css";

/* 'Open Sans', Tahoma, Verdana, Arial, sans-serif - for headings and text*/ 
/*  Georgia, Times, "Times New Roman", serif  - for blockquotes and lists */
/*  Consolas, Monaco, 'Andale Mono', monospace - for code fragments */

@import "../../../global/frameworks/inclusion/fonts/inclusion/inclusion-embedded.css"; /* Some framework icons */				
							
Імпорт шрифтів з цього проекту

Morbi adipiscing vehicula ante in condimentum. Sed id laoreet neque. Sed turpis neque, pharetra sed tortor id, tincidunt laoreet ipsum. Mauris vitae tincidunt dui. Integer at sollicitudin ligula. Donec venenatis mi ut varius porttitor. Mauris et cursus libero, ut consequat nisl.

	
<!--Opengraph-->
		<meta property="og:type" content="website" />
		<meta property="og:title" content="Inclusion | Single page framework">
		<meta property="og:description" content="Inclusion is a single page less\sass framework created for my experiments and tutorials">
		<meta property="og:image" content="http://orlovmax.com/src/lab/inclusion/img/pic.jpg">
		<meta property="og:url" content="http://orlovmax.com/lab/tools/inclusion">						
							
Код Оупенграф метаінформації для цієї демки

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eu augue sem. Sed eros tortor, rhoncus eget tortor at, adipiscing faucibus libero. Nullam eget neque sit amet eros sagittis venenatis. Nulla cursus metus in mattis consectetur. Cras nibh est, vestibulum vel imperdiet in, porttitor vel lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse sed pharetra tellus. Morbi et tellus iaculis, viverra nibh non, placerat diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce semper elementum mattis. Suspendisse vitae porta turpis.

	
<!--TwitterCard-->
		<meta name="twitter:card" content="summary">
		<meta name="twitter:title" content="Inclusion | Single page framework">
		<meta name="twitter:description" content="Inclusion is a single page less\sass framework created for my experiments and tutorials">
		<meta name="twitter:image:src" content="http://orlovmax.com/src/lab/inclusion/img/pic.jpg">
		<meta name="twitter:creator" content="@orlovmax_im">
		<meta name="twitter:site" content="@orlovmax_im">
		<meta name="twitter:url" content="http://orlovmax.com/lab/tools/inclusion">					
							
Код Твіттер-кард для цієї демки

Morbi dictum lorem gravida massa scelerisque suscipit. Vestibulum euismod semper ante ac tempor. Phasellus aliquam dolor a massa vehicula dignissim. Nunc libero eros, viverra ut nisl pulvinar, convallis ultrices arcu. Donec non est tortor. Suspendisse mauris purus, mattis sit amet quam in, varius dapibus orci. Proin bibendum pretium dolor, sed consectetur tellus adipiscing non. Aliquam vitae purus ac turpis cursus luctus at ut sem.

Integer sed risus dictum, pretium lorem ac, ultricies urna. Nulla ac sem malesuada, eleifend nibh non, suscipit elit. Quisque vitae orci gravida lacus posuere tempor. Phasellus est nisl, faucibus vel sapien vitae, auctor ultrices velit. Sed mollis urna mauris, vel sagittis velit dapibus in. Sed lorem nunc, pulvinar varius nunc at, dictum tincidunt felis. Vivamus egestas rutrum odio et viverra. Suspendisse mauris purus, mattis sit amet quam in, varius dapibus orci.

								
<script src="/src/global/js/prism.min.js" data-default-language="markup"></script> /* syntax highlight script */

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="/src/global/js/jquery-1.10.2.min.js"><\/script>')</script>
<script src="/src/global/frameworks/inclusion/js/inclusion.min.js"></script>
							
Код імпорту скриптів для цієї демки

Morbi adipiscing vehicula ante in condimentum. Sed id laoreet neque. Sed turpis neque, pharetra sed tortor id, tincidunt laoreet ipsum. Mauris vitae tincidunt dui. Integer at sollicitudin ligula. Donec venenatis mi ut varius porttitor. Mauris et cursus libero, ut consequat nisl.

Таблиці

Nam neque ipsum, varius ut lacus a, vehicula ultricies est. Phasellus fringilla porta leo, nec pretium ante lobortis nec. Nam aliquet, nisi vel sagittis facilisis, sem ipsum sollicitudin odio, ac sodales urna lorem non purus. Donec sodales ac turpis nec gravida. Aliquam laoreet in felis quis suscipit. Fusce ultrices felis ac nulla adipiscing tincidunt. Pellentesque a tristique metus, eu gravida nibh.

Обтікаєма справа таблиця
Entry Header 1Entry Header 2Entry Header 3Entry Header 4
Entry First Line 1Entry First Line 2Entry First Line 3Entry First Line 4
Entry Line 1Entry Line 2Entry Line 3Entry Line 4
Entry Last Line 1Entry Last Line 2Entry Last Line 3Entry Last Line 4

Proin sollicitudin euismod.

Donec vitae semper ante, et placerat est. Vivamus adipiscing pulvinar purus. Suspendisse imperdiet nibh ac purus placerat sodales. Praesent vel molestie libero. Quisque gravida et leo ut placerat. Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis. Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis.

Обтікаєма зліва таблиця
Entry Header 1Entry Header 2Entry Header 3Entry Header 4
Entry First Line 1Entry First Line 2Entry First Line 3Entry First Line 4
Entry Line 1Entry Line 2Entry Line 3Entry Line 4
Entry Last Line 1Entry Last Line 2Entry Last Line 3Entry Last Line 4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eu augue sem. Sed eros tortor, rhoncus eget tortor at, adipiscing faucibus libero. Nullam eget neque sit amet eros sagittis venenatis. Nulla cursus metus in mattis consectetur. Cras nibh est, vestibulum vel imperdiet in, porttitor vel lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse sed pharetra tellus. Morbi et tellus iaculis, viverra nibh non, placerat diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce semper elementum mattis. Suspendisse vitae porta turpis.

Центрована таблиця на всю ширину
Entry Header 1Entry Header 2Entry Header 3Entry Header 4Entry Header 5
Entry First Line 1Entry First Line 2Entry First Line 3Entry First Line 4Entry First Line 5
Entry Line 1Entry Line 2Entry Line 3Entry Line 4Entry Line 5
Entry Line 1Entry Line 2Entry Line 3Entry Line 4Entry Line 5
Entry Line 1Entry Line 2Entry Line 3Entry Line 4Entry Line 5
Entry Last Line 1Entry Last Line 2Entry Last Line 3Entry Last Line 4Entry Last Line 5

Praesent ante est, sollicitudin eu velit at, eleifend interdum ipsum. Duis et blandit metus. Fusce sed pellentesque turpis, eu faucibus mi. Nullam tempor nibh sit amet semper posuere. Cras in dignissim mi. Suspendisse id massa ac nisl posuere congue et in velit.

Обтікаєма справа таблиця з екстра позиціонуванням
Entry Header 1Entry Header 2Entry Header 3Entry Header 4
Entry First Line 1Entry First Line 2Entry First Line 3Entry First Line 4
Entry Line 1Entry Line 2Entry Line 3Entry Line 4
Entry Last Line 1Entry Last Line 2Entry Last Line 3Entry Last Line 4

Proin sollicitudin euismod.

Donec vitae semper ante, et placerat est. Vivamus adipiscing pulvinar purus. Suspendisse imperdiet nibh ac purus placerat sodales. Praesent vel molestie libero. Quisque gravida et leo ut placerat. Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis. Fusce vel magna commodo, sodales risus at, eleifend nibh. Nulla tristique metus eu ante elementum, sit amet tempor purus molestie. In luctus feugiat lacus sed lobortis.

Обтікаєма зліва таблиця з екстра позиціонуванням
Entry Header 1Entry Header 2Entry Header 3Entry Header 4
Entry First Line 1Entry First Line 2Entry First Line 3Entry First Line 4
Entry Line 1Entry Line 2Entry Line 3Entry Line 4
Entry Last Line 1Entry Last Line 2Entry Last Line 3Entry Last Line 4

Quisque id auctor felis.

Phasellus euismod neque at odio congue bibendum. Nam neque lectus, hendrerit nec ligula nec, feugiat tincidunt dolor. Maecenas id sem orci. Ut non velit est. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue. Donec sodales risus auctor velit vulputate, vel elementum velit viverra. Nulla mattis scelerisque tellus eget malesuada. Donec tempus vulputate felis, id dictum odio euismod sit amet.

Curabitur adipiscing leo eu ipsum rhoncus, quis imperdiet elit pretium. Praesent viverra nunc et justo commodo tincidunt. Mauris leo augue, fringilla vitae tempor in, facilisis in sapien. Integer dui sapien, placerat at orci sit amet, laoreet vestibulum nunc. Vestibulum nec placerat felis. Etiam blandit massa ac ligula aliquet pretium. Suspendisse potenti. Aliquam erat volutpat. Quisque id auctor felis. Proin sollicitudin euismod aliquam.

Центрована таблиця з екстра позиціонуванням
Entry Header 1Entry Header 2Entry Header 3Entry Header 4Entry Header 5
Entry First Line 1Entry First Line 2Entry First Line 3Entry First Line 4Entry First Line 5
Entry Line 1Entry Line 2Entry Line 3Entry Line 4Entry Line 5
Entry Line 1Entry Line 2Entry Line 3Entry Line 4Entry Line 5
Entry Line 1Entry Line 2Entry Line 3Entry Line 4Entry Line 5
Entry Last Line 1Entry Last Line 2Entry Last Line 3Entry Last Line 4Entry Last Line 5

Praesent ante est, sollicitudin eu velit at, eleifend interdum ipsum. Duis et blandit metus. Fusce sed pellentesque turpis, eu faucibus mi. Nullam tempor nibh sit amet semper posuere. Cras in dignissim mi. Suspendisse id massa ac nisl posuere congue et in velit.

Блоки

Це включення було створене в якості контейнера для інших елементів сторінки, таких як віджети, складні блоки, медіа контент, фрейми, обтікаємі заголовки чи прев'юшки зображень. Також цей елемент має опцію спойлера, що дозволяє ховати контент під спойлер з заголовком і іконкою +/-
Звучить це досить цікаво і насправді ця штука дуже корисна в деяких випадках, давайте глянемо як вона в ділі:

Гіст з БЕМ-стилізованими селекторами

Curabitur adipiscing leo eu ipsum rhoncus, quis imperdiet elit pretium. Praesent viverra nunc et justo commodo tincidunt. Mauris leo augue, fringilla vitae tempor in, facilisis in sapien. Integer dui sapien, placerat at orci sit amet, laoreet vestibulum nunc. Vestibulum nec placerat felis. Etiam blandit massa ac ligula aliquet pretium. Suspendisse potenti. Aliquam erat volutpat. Quisque id auctor felis. Proin sollicitudin euismod aliquam. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue.

Morbi dictum lorem gravida massa scelerisque suscipit. Vestibulum euismod semper ante ac tempor. Phasellus aliquam dolor a massa vehicula dignissim. Nunc libero eros, viverra ut nisl pulvinar, convallis ultrices arcu. Donec non est tortor. Suspendisse mauris purus, mattis sit amet quam in, varius dapibus orci. Proin bibendum pretium dolor, sed consectetur tellus adipiscing non. Aliquam vitae purus ac turpis cursus luctus at ut sem.

Прихована під спойлер таблиця
Центрована таблиця на всю ширину
Entry Header 1Entry Header 2Entry Header 3Entry Header 4Entry Header 5
Entry First Line 1Entry First Line 2Entry First Line 3Entry First Line 4Entry First Line 5
Entry Line 1Entry Line 2Entry Line 3Entry Line 4Entry Line 5
Entry Last Line 1Entry Last Line 2Entry Last Line 3Entry Last Line 4Entry Last Line 5

Curabitur adipiscing leo eu ipsum rhoncus, quis imperdiet elit pretium. Praesent viverra nunc et justo commodo tincidunt. Mauris leo augue, fringilla vitae tempor in, facilisis in sapien. Integer dui sapien, placerat at orci sit amet, laoreet vestibulum nunc. Vestibulum nec placerat felis. Etiam blandit massa ac ligula aliquet pretium. Suspendisse potenti. Aliquam erat volutpat. Quisque id auctor felis. Proin sollicitudin euismod aliquam.

A lot of sand.
A lot of sand.
Groningen
Groningen

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

Прихована під спойлер цитата

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

Lorem Ipsum is simply dummy text of the printing and typesetting industry

Phasellus euismod neque at odio congue bibendum. Nam neque lectus, hendrerit nec ligula nec, feugiat tincidunt dolor. Maecenas id sem orci. Ut non velit est. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue. Donec sodales risus auctor velit vulputate, vel elementum velit viverra. Nulla mattis scelerisque tellus eget malesuada. Donec tempus vulputate felis, id dictum odio euismod sit amet.

Обтікаємий справа заголовок зі шрифтом без засічок

In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue.

Схований невпорядкований список
  • Lorem ipsum dolor sit amet consectetuer.
  • Aenean commodo ligula eget dolor.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

Список з заголовком всередині обтікаємого зліва блоку

  • Lorem ipsum dolor sit amet consectetuer.
  • Aenean commodo ligula eget dolor.
  • Aenean massa cum sociis natoque penatibus.
  • Vestibulum ante ipsum primis in faucibus.
  • Proin eu egestas metus, quis semper mauris.

Nam neque ipsum, varius ut lacus a, vehicula ultricies est. Phasellus fringilla porta leo, nec pretium ante lobortis nec. Nam aliquet, nisi vel sagittis facilisis, sem ipsum sollicitudin odio, ac sodales urna lorem non purus. Donec sodales ac turpis nec gravida. Aliquam laoreet in felis quis suscipit. Fusce ultrices felis ac nulla adipiscing tincidunt. Pellentesque a tristique metus, eu gravida nibh.

Phasellus euismod neque at odio congue bibendum. Nam neque lectus, hendrerit nec ligula nec, feugiat tincidunt dolor. Maecenas id sem orci. Ut non velit est. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue.

Прихований параграф

Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium.

In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.

Lorem Ipsum is simply dummy text of the printing and typesetting industry

Vestibulum accumsan augue eu velit tempus consectetur. Praesent suscipit, velit a egestas euismod, massa nisi volutpat dolor, at feugiat nisi ligula id ligula. Nulla suscipit aliquet neque, tempus ultrices justo vehicula eget. Pellentesque congue sodales facilisis. Aliquam auctor convallis convallis. Donec bibendum orci eu magna ornare, vitae imperdiet purus commodo. Nunc in vestibulum mauris, vitae scelerisque ligula. Integer consequat nunc vel lacus dictum, porta consequat nunc feugiat.

Phasellus euismod neque at odio congue bibendum. Nam neque lectus, hendrerit nec ligula nec, feugiat tincidunt dolor. Maecenas id sem orci. Ut non velit est. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue.

Phasellus euismod neque at odio congue bibendum. Nam neque lectus, hendrerit nec ligula nec, feugiat tincidunt dolor. Maecenas id sem orci. Ut non velit est. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue. Donec sodales risus auctor velit vulputate, vel elementum velit viverra. Nulla mattis scelerisque tellus eget malesuada. Donec tempus vulputate felis, id dictum odio euismod sit amet.

Кнопки

Phasellus euismod neque at odio congue bibendum. Nam neque lectus, hendrerit nec ligula nec, feugiat tincidunt dolor. Maecenas id sem orci. Ut non velit est.

Maecenas id sem orci. Ut non velit est. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue. Donec sodales risus auctor velit vulputate, vel elementum velit viverra. Nulla mattis scelerisque tellus eget malesuada.

Phasellus euismod neque at odio congue bibendum. Nam neque lectus, hendrerit nec ligula nec, feugiat tincidunt dolor. Maecenas id sem orci. Ut non velit est. Nullam et lectus in arcu rhoncus rutrum vitae vitae augue. Donec sodales risus auctor velit vulputate, vel elementum velit viverra. Nulla mattis scelerisque tellus eget malesuada. Donec tempus vulputate felis, id dictum odio euismod sit amet.

Сітка

Приклад резинової адаптивної сітки

1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
4
4
4
6
6
12

Резинова сітка зі зміщенням колонок

1
1
1
1
1
1
1
1
2
2
2
3
3
4
4
6
12

Адаптивна резинова сітка с гніздами і фіксованими відступами

Кінець першої частини...

Демка вийшла і правда велика, чи не так? Я думаю переглянути код, а також поговорити про технічні деталі і використання варто у другій частині, тож зустрінемось на темній стороні фреймворку:)

Але якщо у вас є бажання, то можете переглянути проект на гітхабі, скачати вихідний код або ж форкнути!