Автоматический размер строк сетки (grid-auto-rows)link

https://dev.ru.simai.io/ru/ui/utility/grid/grid-auto-rows.php

В SIMAI Framework с помощью модификаторов можно управлять размером строк для тех, у которых явно не указаны размеры. Это позволяет гибко настраивать сетку, учитывая особенности содержимого.

Таблица классовlink

Класс Значение
.auto-rows grid-auto-rows: auto;
.auto-rows-min grid-auto-rows: min-content;
.auto-rows-max grid-auto-rows: max-content;
.auto-rows-fr grid-auto-rows: minmax(0, 1fr);

Синтаксисlink

Использование: {контрольная точка}:{модификатор} или просто {модификатор}

  • Контрольная точка (необязательный параметр):
    Применяет модификатор начиная с определённого размера экрана (sm, md, lg, xl).
    Если не указана, модификатор применяется для всех размеров.

  • Модификатор (обязательный параметр):

    • auto-rows — размер строк устанавливается автоматически (по умолчанию).
    • auto-rows-min — размер строк по минимальному размеру содержимого.
    • auto-rows-max — размер строк по максимальному размеру содержимого.
    • auto-rows-fr — строки распределяются равномерно.

Пример использованияlink

<div class="grid gap-1 auto-rows">
    <div>1</div>
    <div>Short</div>
    <div>Medium length</div>
    <div>Larger amount of content</div>
</div>

Здесь строки будут автоматически подстраиваться в зависимости от содержимого.

Адаптивностьlink

Для изменения поведения начиная с определённого размера экрана, добавьте контрольную точку:

<div class="md:auto-rows-min">
    <!-- Начиная с md строки будут ориентироваться на минимальный размер содержимого -->
</div>