Содержание
- 2. Что такое грид? Грид представляет собой пересекающийся набор горизонтальных и вертикальных линий, образующих колонки и строки.
- 3. Грид-контейнер Создадим grid контейнер, объявляя на элементе display: grid или display: inline-grid. Как только мы это
- 4. Грид-треки (грид-полосы) Ряды и колонки в нашей сетке можно определить при помощи свойств grid-template-columns и grid-template-rows.
- 5. Единица измерения «fr» Размер треков может быть задан с помощью любой единицы длины. Спецификация также вводит
- 6. Разные размеры В следующем примере создаlbv грид с треком в 2fr и двумя треками по 1fr.
- 7. Смешение гибких и фиксированных размеров В последнем примере смешаем треки с абсолютными размерами и треки с
- 8. Задание треков с помощью нотации repeat() В огромных гридах с большим количеством треков можно использовать нотацию
- 9. Явный и неявный грид При создании грида в примере выше мы специально объявляли треки-колонки при помощи
- 10. Масштабирование треков и minmax() При задании размеров явного грида или при определении размеров автоматически создаваемых колонок
- 11. Грид-линии Нужно заметить, что когда мы определяем грид, мы определяем грид-треки, а не грид-линии. После этого
- 12. Размещение элементов по линиям Следующий пример демонстрирует простой способ. При размещении элемента мы задаем линию, а
- 13. Сокращения при использовании размещения по линиям Обычные значения, использованные выше, могут быть умещены в одну строку:
- 14. Грид-ячейки Грид-ячейка – наименьшая часть на гриде. Концептуально она похожа на ячейку таблицы. Как мы видели
- 15. Промежутки Промежутки (gutters), или дорожки (alleys), между грид-ячейками могут быть созданы с помощью свойств grid-column-gap и
- 16. Вкладывание гридов Грид-элемент может быть и грид-контейнером. В следующем примере есть созданный ранее трёхколоночный грид, с
- 18. Скачать презентацию