Тень элемента
В SIMAI Framework с помощью модифкаторов можно задать тень элемента.
Классы
| Класс | Значение |
|---|---|
shadow-0 |
box-shadow: 0 0 #0000; |
shadow-1 |
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); |
shadow-2 |
box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); |
shadow-3 |
box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); |
shadow-4 |
box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); |
shadow-5 |
box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); |
shadow-6 |
box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); |
shadow-inset |
box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); |
Описание
Адаптивный модификатор. Задает тень элемента в зависимости от размера области просмотра.
Использование модификатора: {контрольная точка}:{модификатор}
- Контрольная точка. Необязательный параметр. Применяет модификатор начиная с определенного размера области просмотра, согласно контрольным точкам (
sm,md,lg,xl). Если контрольная точка не задана, то действует для любого размера области просмотра. - Модификатор. Обязательный параметр. Может принимать значения:
shadow-{0...6}- толщина кольца всех сторон.
Пример
Используйте модификатор shadow-{0...6} чтобы задать объемность тени. Чтобы убрать тень задайте величину равной 0..
<div class="shadow-0 ...">shadow-0</div>
<div class="shadow-1 ...">shadow-1</div>
<div class="shadow-2 ...">shadow-2</div>
<div class="shadow-3 ...">shadow-3</div>
<div class="shadow-4 ...">shadow-4</div>
<div class="shadow-5 ...">shadow-5</div>
<div class="shadow-6 ...">shadow-6</div>
<div class="shadow-inset ...">shadow-inset</div>
Тень при наведении
Используйте модификатор hover:shadow-{0...6} для установки тени при наведении.
<button class="hover:shadow-4 ...">Hover Me</button>
Адаптивность
Для установки тени, начиная с определенного размера области просмотра, добавьте префикс контрольной точки (sm, md, lg, xl) через двоеточие (:) к модификатору.
Например, используйте модификатор md:shadow-2 для второй по величине тени для экранов размером Medium и больше.
<div class="md:shadow-2 ..."></div>
Для получения дополнительной информации об адаптивности ознакомьтесь с документацией.