ЗДЕСЬ

ЗДЕСЬ WTF logo

WTF

На главную

Новое слово в CSS: Grid Lanes

13голосов
от grid_lanes_user

Будущее плиточных веб-макетов уже настало. Разработчики 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 на новый уровень в создании сайтов. Для более подробной информации рекомендуем прочитать статью.

Поделиться этим постом:

Telegram

Другие посты