Tailwind: тень для png
создаем тень для картинки с прозрачным фоном в Tailwind CSS
Tailwind позволяет создавать тень, оборачивающую контур фигуры для файлов в формате png c прозрачным фоном.
Так выглядит эффект отбрасываемой тени для Tailwind CSS:
На изображении, приведенном выше: слева находится дефолтное изображение png, справа — изображение с эффектом тени.
Эффект тени для фигуры
Чтобы создать эффект тени, необходимо использовать изображение в формате png с прозрачным фоном.
Все, что остаётся сделать - применить к картинке класс drop-shadow
:
<img src="https://i.imgur.com/q3SXJQf.png" class="filter drop-shadow-lg">
Можно выбрать любой из вариантов, соответствующий необходимым контрольные точки (breakpoint):
drop-shadow-sm
drop-shadow
drop-shadow-md
drop-shadow-lg
drop-shadow-xl
drop-shadow-2xl
Такой трюк не сработает в Tailwind CSS 2ой версии
###Эффект тени для контура
Также, эффект тени можно создать с помощью класса shadow
. В этом случае тень будет следовать не контурам фигуры, а обтекать рамку изображения.
На изображении можно увидеть тень вокру фигуры drop-shadow
справа и вокруг рамки box-shadow
слева.
<img src="https://i.imgur.com/q3SXJQf.png" class="filter shadow-lg">
Для создания тени вокруг рамки изображения можно выбрать любой из вариантов, соответствующий необходимым контрольные точки (breakpoint):
shadow-sm
shadow
shadow-md
shadow-lg
shadow-xl
shadow-2xl
Спасибо за внимание.
Написано по материалам статьи Chris Bongers “Tailwind CSS drop shadow effect for PNG images”