Найти тему
Трюки CSS

Эффект фильтра фона с помощью CSS

Вчера я наткнулся на действительно классный эффект на веб-сайте и попытался воспроизвести этот эффект для нового веб-приложения, которое я разрабатываю. У него был прозрачный контейнер, создающий фон фильтра на фоновом изображении позади него, и это было действительно круто.

Вот эффект:

Я попробовал обычный фильтр свойств css: blur (10px), но он размыл только сам контейнер, а не фон за элементом. После некоторого исследования я нашел супер простое однострочное свойство css для этого.

Вот оно:

.container {
backdrop-filter: blur(10px);
}


Я понятия не имел, что данное свойство CSS существует!

Теперь добавьте фоновое изображение позади контейнера и наблюдайте за волшебством. Довольно круто, правда?

P.S. Некоторые браузеры могут не поддерживать свойство. Но основные из них, такие как Chrome, Firefox и Edge, подходят.

Попробуйте и дайте мне знать, что вы думаете.

До скорых встреч в мире CSS!