SuperToster
@SuperToster

CSS backdrop-filter, filter blur, SVG filters. Размытие части изображения. Варианты?

Привет!
Захотелось на досуге запилить вот такой баннер с Рагнаром, справа и слева от баннера тот же фон, но с размытием.

a00e69412eb242d497666caa7eea5de7.jpg

Пятиминутное решение получилось вот таким: https://jsfiddle.net/hLoj6s1a/
Но вспомнилось, что поговаривают о страшной-ужасной нагрузке которую создаёт CSS filter blur.
Погуглив ещё варианты, нашёл кроме filter blur ещё SVG filters и backdrop-filter.

caniuse.com о них говорит следующее:

481221ada9804efd99ac4929090bb58c.jpgbf339a2c7b914e5c81f23d2f8c09b82c.jpg87b13c0a49fd4fc4a484f7d1503bdb63.jpg

Интересуют несколько моментов и ваши мысли на темы:
- ресурсоёмкость способов;
- кроссбраузерность;
- возможно более элегантное решение в разметке.
  • Вопрос задан
  • 1007 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AnneSmith
самая ленивая
есть такой сайт enjourney.ru
они для вертикальных картинок делают похожее размытие, но не фильтрами css, а готовой размытой картинкой, которую скорее всего сделали при загрузке фоток на сервер, и весит она почти в 10 раз меньше чем оригинал
сам css фильтр считают медленным
Ответ написан
Ваш ответ на вопрос

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

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