Задать вопрос
@vahromeevilya-widestudio

Почему css filter (drop-shadow) не работает в safari?

Добрый день, столкнулся с проблемой в safari. Есть SVG элемент вставленный напрямую в страницу. К нему необходимо применить filter: drop-shadow В chrome и других браузерах работает как надо, но не в Safari.

Safari 13.1.2

Демка https://codepen.io/vahromeevilya-widestudio/pen/mdXaXqK

Что должно быть :

62a73afc806d3340652096.png

Что в Safari:

62a73b2947943370581206.png

Есть какие идеи?
  • Вопрос задан
  • 856 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
SlavaMaxwell
@SlavaMaxwell
Frontend разработчик
Раз ты стили свг прописываешь через css, то можно попробовать костыльно сделать так: попроси дизайнера сделать такую же свг только обводка с тенью, сам цвет облака не нужен, только голубая тень и просто наложи свг на свг и подровняй через position top let, в общем идею думаю понял, попробуй
И вообще filter: drop-shadow должен работать https://caniuse.com/?search=filter%3A%20drop-shadow%20
Ответ написан
Trixpks
@Trixpks
Fullstack developer
Наткнулся на англоязычный комментарий где рекомендуют обернуть svg например в div, и уже этому div прописать drop-shadow
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы