Тень элементаlink

https://dev.ru.simai.io/ru/ui/utility/shadow/box-shadow.php

В SIMAI Framework с помощью модификаторов можно задать тень элемента.
Модификаторы позволяют изменять глубину тени, а также задавать тень при наведении курсора (hover).

Классыlink

Класс Значение
.shadow-0 --sf-shadow--level-ratio: 0
.shadow-1 --sf-shadow--level-ratio: 1
.shadow-2 --sf-shadow--level-ratio: 2
.shadow-3 --sf-shadow--level-ratio: 4
.shadow-4 --sf-shadow--level-ratio: 8
.shadow-5 --sf-shadow--level-ratio: 16

hover: для изменения уровня тени при наведении используйте hover:shadow-{0...5}.

Описаниеlink

Модификаторы тени (shadow-{0...5}) в SIMAI Framework устанавливают глубину тени для элементов, задавая переменную --sf-shadow--level-ratio. Чем выше число, тем более выражена тень. С помощью состояния hover можно задать более глубокую тень при наведении курсора, что создает визуальный эффект приподнятости или интерактивности элемента.

Синтаксисlink

  • shadow-{0...5} – задать уровень тени.
  • hover:shadow-{0...5} – задать уровень тени при наведении.

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

Карточки и другие интерактивные элементыlink

  • Вариант 1: border hover:shadow-2
    Элемент изначально с рамкой, при наведении появляется тень.
  • Вариант 2: shadow-1 hover:shadow-2
    Элемент изначально с лёгкой тенью, при наведении тень становится глубже.

FAB элементыlink

shadow-3 hover:shadow-4 – плавающая кнопка с глубокими тенями.

Всплывающие окна:link

shadow-5 – для глубоких теней и чёткого выделения всплывающего окна.

<div class="border hover:shadow-2 p-2 radius-1/2">
    Карточка с тенью при наведении
</div>

<button class="shadow-1 hover:shadow-2 p-2 radius-1/2">
    Кнопка с увеличением тени при наведении
</button>

<div class="shadow-3 hover:shadow-4 w-8 h-8 radius-full flex items-cross-center content-main-center">
    FAB
</div>

<div class="shadow-5 p-4 radius-1/3">
    Всплывающее окно с глубокой тенью
</div>