search
Размытие элемента (filter-blur)
https://dev.ru.simai.io/ru/ui/utility/filter/filter-blur.php
Данные модификаторы позволяют задавать различную степень размытия элемента.
Классы
| Класс | Значение |
|---|---|
| .blur-none | filter: blur(0); |
| .blur-small | filter: blur(var(--sf-blur-small)); |
| .blur, .blur-medium | filter: blur(var(--sf-blur-medium)); |
| .blur-large | filter: blur(var(--sf-blur-large)); |
Переменные
| Переменная | Значение |
|---|---|
--sf-blur-small |
var(--sf-a2) |
--sf-blur-medium |
var(--sf-a4) |
--sf-blur-large |
var(--sf-a8) |
Описание
Модификаторы blur-none, blur-small, blur (или blur-medium) и blur-large устанавливают степень размытия
элемента. При отсутствии модификатора размытия нет. При необходимости можно изменить степень размытия при наведении с
помощью hover:blur-{small|medium|large}.
blur-noneубирает размытие.blur-smallзадает слабое размытие.blurилиblur-mediumзадает среднее размытие.blur-largeзадает сильное размытие.
Синтаксис
blur-none— отсутствие размытия.blur-small— слабое размытие.blurилиblur-medium— среднее размытие.blur-large— сильное размытие.
Для изменения степени размытия при наведении можно использовать hover:blur-*.
Пример использования
<!-- Элемент без размытия -->
<div class="blur-none p-4 bg-surface">Без размытия</div>
<!-- Элемент со слабым размытием -->
<div class="blur-small p-4 bg-surface m-top-2">Слабое размытие</div>
<!-- Элемент со средним размытием -->
<div class="blur p-4 bg-surface m-top-2">Среднее размытие</div>
<!-- Элемент с сильным размытием при наведении -->
<div class="hover:blur-large p-4 bg-surface m-top-2 transition">Наведи для сильного размытия</div>
Замена с предыдущей версии
| Старый класс | Новый класс |
|---|---|
| .blur-1, .blur-2 | .blur-small |
| .blur-3 | .blur-medium (или .blur) |
| .blur-4, .blur-5, .blur-6, .blur-7 | .blur-large |
Используйте данные соответствия, чтобы перейти с предыдущей версии на новую.