@romanchs

Как размыть шапку?

Есть шапка фиксированная и при пролистывании надо размыть все что под ней, аля ios уже день и ночь сижу и через css ничего не получается +гуглил и ничего по этому тоже не нашел
  • Вопрос задан
  • 831 просмотр
Пригласить эксперта
Ответы на вопрос 2
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
На чистом CSS пока никак.
Во всяком случае, в массовой верстке нельзя использовать backdrop.
Ибо работать оно будет только на Сафари.

.header {
    background-color: rgba(255,255,255,.6);
    backdrop-filter: blur(5px)
}

https://habrahabr.ru/post/264037/

c0cf78346f294c3cbac16a5bc20bf403.gif
С использованием jQuery варианты есть.
www.jqueryrain.com/demo/jquery-blur

Например вот https://habrahabr.ru/post/140594/
В принципе, неплохой скрипт.
Ответ написан
Комментировать
fnnzzz
@fnnzzz
front-end dev
можно заюзать filter: blur(5px)
у него неплохая поддержка - https://caniuse.com/#feat=css-filters
отвалится только в IE

как-то так можно сделать
.header {
	....
}

.header::before, .header::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.header::before {
	background: rgba(255, 255, 255, 0.6);
	z-index: 2;
}

.header::after {
	filter: blur(5px);
        -webkit-filter: blur(5px);
	z-index: 3;
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы