search
Положение элемента по оси Z (z-index)
https://dev.ru.simai.io/ru/ui/utility/layout/z-index.php
Вы можете управлять положением элемента по оси Z, используя модификаторы z-index. Значения z-index задаются через переменные, что позволяет гибко настраивать слойность элементов.
Переменные z-index
| Переменная | Значение |
|---|---|
--sf-z-index--1 |
-1 |
--sf-z-index-0 |
0 |
--sf-z-index-1 |
10 |
--sf-z-index-2 |
20 |
--sf-z-index-3 |
30 |
--sf-z-index-4 |
40 |
--sf-z-index-5 |
50 |
--sf-z-index-6 |
60 |
--sf-z-index-7 |
70 |
--sf-z-index-8 |
80 |
--sf-z-index-9 |
90 |
Синтаксис
Использование: {условие действия}:{модификатор}
-
Условие действия (необязательный параметр):
Может принимать значения:sm— для экранов шириной от 540px и большеmd— для экранов шириной от 768px и большеlg— для экранов шириной от 960px и большеxl— для экранов шириной от 1140px и большеxxl— для экранов шириной от 1320px и больше
Если условие действия не указано, модификатор применяется ко всем размерам.
-
Модификатор (обязательный параметр):
z--1— устанавливаетz-index: var(--sf-z-index--1)(-1)z-0— устанавливаетz-index: var(--sf-z-index-0)(0)z-1— устанавливаетz-index: var(--sf-z-index-1)(10)z-2— устанавливаетz-index: var(--sf-z-index-2)(20)z-3— устанавливаетz-index: var(--sf-z-index-3)(30)z-4— устанавливаетz-index: var(--sf-z-index-4)(40)z-5— устанавливаетz-index: var(--sf-z-index-5)(50)z-6— устанавливаетz-index: var(--sf-z-index-6)(60)z-7— устанавливаетz-index: var(--sf-z-index-7)(70)z-8— устанавливаетz-index: var(--sf-z-index-8)(80)z-9— устанавливаетz-index: var(--sf-z-index-9)(90)z-auto— устанавливаетz-index: auto
Пример
<div class="z-5 ...">Элемент с z-index:50</div>
<div class="z-4 ...">Элемент с z-index:40</div>
<div class="z-3 ...">Элемент с z-index:30</div>
<div class="z-2 ...">Элемент с z-index:20</div>
<div class="z-1 ...">Элемент с z-index:10</div>
Адаптивность
Для применения стилей, начиная с определённой контрольной точки, добавьте префикс (sm:, md:, lg:, xl:, xxl:) к
модификатору.
Например, чтобы установить z-index:10 только для экранов среднего размера и больше:
<div class="md:z-1">Элемент со z-index:10 на больших экранах</div>