Задать вопрос
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

Интересуют несколько моментов и ваши мысли на темы:
- ресурсоёмкость способов;
- кроссбраузерность;
- возможно более элегантное решение в разметке.
  • Вопрос задан
  • 1026 просмотров
Подписаться Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@AnneSmith
самая ленивая
есть такой сайт enjourney.ru
они для вертикальных картинок делают похожее размытие, но не фильтрами css, а готовой размытой картинкой, которую скорее всего сделали при загрузке фоток на сервер, и весит она почти в 10 раз меньше чем оригинал
сам css фильтр считают медленным
Ответ написан
Ваш ответ на вопрос

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

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