Начальное положение строки сетки (grid-row-start)link

https://dev.ru.simai.io/ru/ui/utility/grid/grid-row-start.php

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

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

Класс Значение
.grid-row-start-1 grid-row-start: 1;
.grid-row-start-2 grid-row-start: 2;
.grid-row-start-3 grid-row-start: 3;
.grid-row-start-4 grid-row-start: 4;
.grid-row-start-5 grid-row-start: 5;
.grid-row-start-6 grid-row-start: 6;
.grid-row-start-7 grid-row-start: 7;
.grid-row-start-8 grid-row-start: 8;
.grid-row-start-9 grid-row-start: 9;
.grid-row-start-10 grid-row-start: 10;
.grid-row-start-11 grid-row-start: 11;
.grid-row-start-12 grid-row-start: 12;
.grid-row-start-auto grid-row-start: auto;

Синтаксисlink

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

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

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

    • grid-row-start-{n} (где n от 1 до 12) — элемент начинается с указанной строки.
    • grid-row-start-auto — начало строки определяется автоматически.

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

<div class="grid grid-col-6 gap-1">
    <div class="grid-row-start-2 col-span-4">1</div>
    <div class="col-start-1 col-end-3">2</div>
    <div class="col-end-7 col-span-2">3</div>
    <div class="col-start-1 col-end-7">4</div>
</div>

В этом примере элемент с классом grid-row-start-2 начнётся со второй строки сетки.

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

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

<div class="md:grid-row-start-2">
    <!-- Начиная с md элемент будет начинаться со 2-й строки -->
</div>