Цвет тени элемента

box-shadow-color
sm
md
lg
xl

В SIMAI Framework с помощью модифкаторов можно задать цвет тени.

Классы

Класс Значение
shadow-surface-highest --sf-shadow-color:
var(--sf-color--surface-highest);
shadow-surface-high --sf-shadow-color:
var(--sf-color--surface-high);
shadow-surface-default --sf-shadow-color:
var(--sf-color--surface-default);
shadow-surface-low --sf-shadow-color:
var(--sf-color--surface-low);
shadow-surface-lowest --sf-shadow-color:
var(--sf-color--surface-lowest);
shadow-surface-inverse --sf-shadow-color:
var(--sf-color--surface-inverse);
shadow-surface-variant --sf-shadow-color:
var(--sf-color--surface-variant);
shadow-primary-default --sf-shadow-color:
var(--sf-color--primary-default);
shadow-primary-tonal --sf-shadow-color:
var(--sf-color--primary-tonal);
shadow-primary-inverse --sf-shadow-color:
var(--sf-color--primary-inverse);
shadow-primary-contrast --sf-shadow-color:
var(--sf-color--primary-contrast);
shadow-secondary-default --sf-shadow-color:
var(--sf-color--secondary-default);
shadow-secondary-tonal --sf-shadow-color:
var(--sf-color--secondary-tonal);
shadow-secondary-inverse --sf-shadow-color:
var(--sf-color--secondary-inverse);
shadow-secondary-contrast --sf-shadow-color:
var(--sf-color--secondary-contrast);
shadow-tertiary-default --sf-shadow-color:
var(--sf-color--tertiary-default);
shadow-tertiary-tonal --sf-shadow-color:
var(--sf-color--tertiary-tonal);
shadow-tertiary-inverse --sf-shadow-color:
var(--sf-color--tertiary-inverse);
shadow-tertiary-contrast --sf-shadow-color:
var(--sf-color--tertiary-contrast);
shadow-info-default --sf-shadow-color:
var(--sf-color--info-default);
shadow-info-tonal --sf-shadow-color:
var(--sf-color--info-tonal);
shadow-info-inverse --sf-shadow-color:
var(--sf-color--info-inverse);
shadow-info-contrast --sf-shadow-color:
var(--sf-color--info-contrast);
shadow-success-default --sf-shadow-color:
var(--sf-color--success-default);
shadow-success-tonal --sf-shadow-color:
var(--sf-color--success-tonal);
shadow-success-inverse --sf-shadow-color:
var(--sf-color--success-inverse);
shadow-success-contrast --sf-shadow-color:
var(--sf-color--success-contrast);
shadow-warning-default --sf-shadow-color:
var(--sf-color--warning-default);
shadow-warning-tonal --sf-shadow-color:
var(--sf-color--warning-tonal);
shadow-warning-inverse --sf-shadow-color:
var(--sf-color--warning-inverse);
shadow-warning-contrast --sf-shadow-color:
var(--sf-color--warning-contrast);
shadow-danger-default --sf-shadow-color:
var(--sf-color--danger-default);
shadow-danger-tonal --sf-shadow-color:
var(--sf-color--danger-tonal);
shadow-danger-inverse --sf-shadow-color:
var(--sf-color--danger-inverse);
shadow-danger-contrast --sf-shadow-color:
var(--sf-color--danger-contrast);
shadow-transparent --sf-shadow-color:
var(--sf-transparent);
shadow-current --sf-shadow-color:
var(--sf-current);
shadow-inherit --sf-shadow-color:
var(--sf-inherit);

Описание

Адаптивный модификатор. Задает цвет тени элемента в зависимости от размера области просмотра.

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

  • Контрольная точка. Необязательный параметр. Применяет модификатор начиная с определенного размера области просмотра, согласно контрольным точкам (sm, md, lg, xl). Если контрольная точка не задана, то действует для любого размера области просмотра.
  • Модификатор. Обязательный параметр. Может принимать значения:
    • shadow-{color} - цвет падающей тени.

Пример

Используйте модификатор shadow-{color} чтобы задать цвет падающей тени..

danger-tonal
success-tonal
info-tonal
<div class="bg-danger-tonal shadow-4 shadow-danger-tonal ...">
    shadow-danger-tonal
</div>
<div class="bg-success-tonal shadow-4 shadow-success-tonal ...">
    shadow-success-tonal
</div>
<div class="bg-primary-container shadow-4 shadow-info-tonal ...">
    shadow-info-tonal
</div>

Цвет тени при наведении

Используйте модификатор hover:shadow-{color} для установки цвета тени при наведении.

<button class="hover:shadow-4 hover:shadow-danger-tonal ...">Hover Me</button>

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

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

Например, используйте модификатор md:shadow-red-2 для установки второго оттенка красного тени для экранов размером Medium и больше.

<div class="md:shadow-danger-tonal ..."></div>

Для получения дополнительной информации об адаптивности ознакомьтесь с документацией.

Изменить статью