Новое слово в CSS: Grid Lanes
Будущее плиточных веб-макетов уже настало. Разработчики Mozilla и Apple WebKit создали новый способ формирования «плиточных» макетов с помощью CSS Grid Lanes, позволяя избежать использования JavaScript и сторонних библиотек.
Что такое Grid Lanes?
Grid Lanes — это новый способ создания адаптивных макетов с помощью всего трёх строк CSS:
.container {
display: grid-lanes;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 16px;
}
Данная структура позволяет разработчикам организовывать контент на странице эффективно, без необходимости в медиа-запросах и дополнительных настройках.
Как использовать Grid Lanes?
Для начала создаётся HTML-контейнер, в который помещаются элементы, например изображения. С помощью grid-template-columns задаются гибкие столбцы, ширина которых не менее 250 пикселей. Браузер самостоятельно определяет количество столбцов, заполняя доступное пространство. Промежутки между элементами задаются свойством gap.
Преимущества Grid Lanes
Grid Lanes обеспечивает:
- Адаптивный дизайн без использования JavaScript.
- Возможность подгрузки контента во время прокрутки.
- Удобную навигацию по контенту при помощи Tab.
Будущее Grid Lanes
С момента внедрения CSS Grid Lanes обсуждаются различные возможности и улучшения, такие как управление направлением потока и создание сложных макетов. Разработчики могут применять концепцию допустимости для оптимизации размещения элементов, что делает дизайн ещё более интуитивным.
С полными примерами и возможностями можно ознакомиться в Safari Technology Preview.
Эта новая функция открывает широкий спектр дизайнерских решений и ставит CSS на новый уровень в создании сайтов. Для более подробной информации рекомендуем прочитать статью.
Поделиться этим постом:








