Утилиты для применения фильтров падающей тени к элементу.
Используйте утилиты 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,
}
}