К содержанию

Навигация

Содержание

Положение элемента по оси Z

z-index sm md lg xl xxl

Вы можете управлять положением элемента по оси Z, используя модификаторы z-index. Значения z-index задаются через переменные, что позволяет гибко настраивать слойность элементов.

Пример

Перекрывающиеся поверхности делают порядок слоёв заметным: элемент с большим значением располагается выше.

z-2, z-1, z-0 и z--1
z-1
z-2
z-0
z--1

Переменные 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 — для экранов шириной от 32rem и больше
    • md — для экранов шириной от 44rem и больше
    • lg — для экранов шириной от 60rem и больше
    • xl — для экранов шириной от 72rem и больше
    • xxl — для экранов шириной от 80rem и больше

    Если условие действия не указано, модификатор применяется ко всем размерам.

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

    • 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

Пример

HTML
<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:, xxl:) к модификатору.

Например, чтобы установить z-index:10 только для экранов среднего размера и больше:

HTML
<div class="md:z-1">Элемент со z-index:10 на больших экранах</div>

Settings

Тема
Font size
Page width