Ви можете комбінувати та відображати вміст у макетах сітки, рядка та колонки. Ви можете поєднувати різні макети для досягнення більш складних розміщень. Існує три основні типи макетів:
column - макет розміщує дочірні елементи в одній колонці з невеликим проміжком між ними
row - макет розміщує дочірні елементи в одному рядку з невеликим проміжком між ними
grid - макет розміщує дочірні елементи в сітці з 2, 4 або 6 колонками
Ви можете використовувати будь-які елементи всередині блоку макету, але макети найкраще працюють з елементами div та card.
Макети автоматично адаптуються до менших розмірів екранів, щоб забезпечити достатній простір для всіх елементів.
Колонка — це простий макет, який розміщує свої дочірні елементи в колонці з невеликим проміжком між ними. Ми рекомендуємо починати ваші макети з колонки, а потім додавати макети grid та row як дочірні елементи.
Використовуйте наступний синтаксис для визначення макету колонки:
Параметр | Тип | Опис |
|
| Висота елементів у пікселях (автоматично за замовчуванням) |
|
| Мінімальна висота елементів у пікселях |
|
| Максимальна висота елементів у пікселях |
Рядок — це простий макет, який розміщує свої дочірні елементи в рядку з невеликим проміжком між ними. Коли елементи не вміщуються на екрані, макет рядка переносить їх на наступний рядок. На малих екранах макет рядка відображається як колонка.
Використовуйте наступний синтаксис для визначення макету рядка:
Параметр | Тип | Опис |
|
| Ширина елементів у пікселях |
|
| Мінімальна ширина елементів у пікселях (за замовчуванням 300px) |
|
| аксимальна ширина елементів у пікселях |
Макет сітки розміщує свої дочірні елементи в 2, 4 або 6 стовпцях з невеликим проміжком між ними. На меншому екрані кількість стовпців ділиться на два. Ви можете вказати параметри 'col-span' та 'row-span' для дочірніх блоків, щоб розмістити елементи через кілька стовпців.
Використовуйте наступний синтаксис для визначення макету сітки:
Параметр | Тип | Опис |
|
| Кількість стовпців 2, 4 або 6 (за замовчуванням) |
|
| Висота рядків у пікселях (за замовчуванням 150px) |
|
| Мінімальна висота рядків у пікселях |
|
| Максимальна висота рядків у пікселях |
Розділ - це простий контейнер, який обгортає фрагмент документа. Розділи корисні, коли ви хочете згрупувати кілька елементів разом без застосування будь-якого стилю.
Картка є універсальним контейнером, який дозволяє відображати зображення, відео або текст.
Якщо перший елемент картки є зображенням або відео, цей елемент буде використаний як обкладинка (якщо він не має параметра '.not-a-cover'). Елемент обкладинки відображається зверху картки або як фон для вмісту картки (коли картка має параметр '.cover').
Якщо останній елемент картки є абзацом, який містить лише посилання, ці посилання відображаються як кнопки під карткою.
Параметр | Тип | Опис |
|
| Посилання, пов’язане з карткою |
|
| Висота картки в пікселях (автоматично за замовчуванням) |
|
| Мінімальна висота картки в пікселях |
|
| Співвідношення сторін картки як ширина до висоти |
Можливі значення для параметра class. Ви можете вказати декілька значень, розділених пробілом.
Параметр | Опис |
| Зображення обкладинки картки буде відображено як фон |
| Найнижчий рівень акценту картки (найсвітліший фон) |
| Низький рівень акценту картки (світлий фон) |
| Високий рівень акценту картки (темний фон) |
| Найвищий рівень акценту картки (найтемніший фон) |
| Основна картка (яскравий фон) |
| Додаткова картка (кольоровий фон) |
| Tекст завжди буде чорним на картці, це корисно при відображенні тексту на яскравому зображенні |
| Tекст завжди буде білим на картці, це корисно при відображенні тексту на темному зображенні |
| Текст матиме тінь, це допомагає додати контрасту при відображенні тексту на зображенні |