Windrosel
@Windrosel
Web-разработчик, специализируюсь на HTML/CSS

Как сделать динамичный background, при заданном filter:blur?

Помогите решить проблему. Есть header с содержимым, ему задал background-image, "заблюрил", задал linear-gradient, чтобы filter не вылез на весь блок header пришлось создать для этого отдельный блок .blur, туда же закинул весь фон, про который говорил выше, но проблема в том, что картинка в фоне не адаптивна по размерам. Нужно чтобы она подстраивалась под размер окна браузера, настройки размера с помощью background-size не работает. Буду благодарен за помощь.
<section id="top-nav" class="container-fluid top-nav">
	<div class="blur"></div>
</section>

.top-nav {
	height: 100vh;
	background-color: #000;
	position: relative;
}

.blur {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background: linear-gradient(45deg, #f8a261, #6e9fc9), linear-gradient(135deg, #08526b, #fbcd7c), 
	url(../img/bg-1.png) no-repeat scroll;
	background-blend-mode: overlay, color;
	-webkit-filter: blur(3px);
}
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ответы на вопрос 1
LenovoId
@LenovoId
svg, css,js
https://codepen.io/topicstarter/pen/XyvPgE - не совсем понятно что это значит - но хоть img хоть background всё равно тянется
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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