Автоматическая ширина столбцов сетки
В SIMAI Framework с помощью модификатора можно управлять размером колонок сетки для которых не указан размер.
Классы
Класс | Значение |
---|---|
auto-cols |
grid-auto-columns: auto; |
auto-cols-min |
grid-auto-columns: min-content; |
auto-cols-max |
grid-auto-columns: max-content; |
auto-cols-fr |
grid-auto-columns: minmax(0, 1fr); |
Описание
Адаптивный модификатор. Позволяет определить правила установки размеров столбцов для которых явно не указаны размеры, в зависимости от размера области просмотра.
Использование модификатора: {контрольная точка}:{модификатор}
- Контрольная точка. Необязательный параметр. Применяет модификатор начиная с определенного размера области просмотра, согласно контрольным точкам (
sm
,md
,lg
,xl
). Если контрольная точка не задана, то действует для любого размера области просмотра. - Модификатор. Обязательный параметр. Может принимать значения:
auto-cols
- размер столбцов устанавливается автоматически (параметр по умолчанию);auto-cols-min
- размер столбцов устанавливается по минмальному размеру содержимого;auto-cols-max
- размер столбцов устанавливается по максимальному размеру содержимого;auto-cols-fr
- размер столбцов равным;
auto-cols
С помощью модификатора auto-cols
можно установить автоматический размер столбцов.
<div class="grid gap-1 grid-flow-col auto-cols">
<div>1</div>
<div>Short</div>
<div>Medium length</div>
<div>Larger amount of content</div>
</div>
auto-cols-min
С помощью модификатора auto-cols-min
можно установить размер столбцов исходя из минимального размера содержимого.
<div class="grid gap-1 grid-flow-col auto-cols-min">
<div>1</div>
<div>Short</div>
<div>Medium length</div>
<div>Larger amount of content</div>
</div>
auto-cols-max
С помощью модификатора auto-cols-max
можно установить размер столбцов исходя из максимального размера содержимого.
<div class="grid gap-1 grid-flow-col auto-cols-max">
<div>1</div>
<div>Short</div>
<div>Medium length</div>
<div>Larger amount of content</div>
</div>
auto-cols-fr
С помощью модификатора auto-cols-fr
можно установить равный размер столбцов.
<div class="grid gap-1 grid-flow-col auto-cols-fr">
<div>1</div>
<div>Short</div>
<div>Medium length</div>
<div>Larger amount of content</div>
</div>
Адаптивность
Для определения правила установки размеров столбцов для которых явно не указаны размеры, начиная с определенного размера области просмотра, добавьте к модификатору префикс контрольной точки (sm
, md
, lg
, xl
) через двоеточие (:
).
Например, используйте модификатор md:auto-cols-min
для установки размера столбцов исходя из минимального размера содержимого для экранов размером Medium
и больше.
<div class="md:auto-cols-min"></div>
Для получения дополнительной информации об адаптивности ознакомьтесь с документацией.