Утилиты для применения фильтров падающей тени к элементу.
Используйте утилиты drop-shadow-{amount}
вместе с утилитой filter
, чтобы добавить тень к элементу.
<div class="filter drop-shadow-lg ...">
<!-- ... -->
</div>
Чтобы управлять падающей тенью элемента в определенной контрольной точке, добавьте префикс {screen}:
к любой существующей утилите drop-shadow
. Например, используйте md:drop-shadow-xl
, чтобы применить утилиту drop-shadow-xl
только при средних размерах экрана и выше.
<div class="filter drop-shadow-md md:drop-shadow-xl ...">
<!-- ... -->
</div>
Для получения дополнительной информации о функциях адаптивного дизайна Tailwind ознакомьтесь с документацией Адаптивного дизайна.
Вы можете настроить, какие утилиты drop-shadow
будут генерироваться, используя ключ dropShadow
в разделе theme
вашего файла tailwind.config.js
.
// tailwind.config.js
module.exports = {
theme: {
+ extend: {
+ dropShadow: {
+ '3xl': '0 35px 35px rgba(0, 0, 0, 0.25)',
+ }
+ }
}
}
Дополнительные сведения о настройке темы по умолчанию смотрите в документации по настройке темы.
По умолчанию, только responsive варианты создаются для утилит drop-shadow.
Вы можете контролировать, какие варианты создаются для утилит drop-shadow для изменения свойства dropShadow
в разделе variants
Вашего файла конфигурации tailwind.config.js
.
Например, эта конфигурация также будет генерировать варианты hover и focus:
// tailwind.config.js
module.exports = {
variants: {
extend: {
// ...
+ dropShadow: ['hover', 'focus'],
}
}
}
Если Вы не планируете использовать в своем проекте утилиты для изменения drop-shadow, Вы можете полностью отключить их, установив для dropShadow
свойство значение false
в разделе corePlugins
Вашего файла конфигурации:
// tailwind.config.js
module.exports = {
corePlugins: {
// ...
+ dropShadow: false,
}
}