Конечное положение колонки сетки (grid-column-end)link

https://dev.ru.simai.io/ru/ui/utility/grid/grid-column-end.php

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

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

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

Синтаксисlink

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

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

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

    • col-end-{1...12} — элемент заканчивается на указанной линии сетки;
    • col-end-auto — конечное положение столбца определяется автоматически.

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

<div class="grid grid-col-6 gap-1">
    <div class="col-span-2 col-end-5">Элемент заканчивается на 5-й линии</div>
    <div></div>
</div>

В данном примере элемент с классом col-span-2 col-end-5 занимает 2 столбца и заканчивается на 5-й линии сетки.

Обратите внимание, что линии сетки CSS начинаются с 1. Например, если нужно, чтобы элемент занимал последний столбец в 6-колоночной сетке, можно использовать col-end-7 (так как крайняя линия после 6 столбцов — это 7).

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

Для изменения конечного положения столбца начиная с определённого размера экрана используйте префикс контрольной точки. Например:

<div class="md:col-end-4">
    <!-- Начиная с размера экрана md и больше элемент будет заканчиваться на 4-й линии сетки -->
</div>