Необходимо реализовать вот такой блок
Написал вот такие стили
<div class="zone__header"><p>Текст текст текст</p></div>
.zone__header {
height: 100px;
padding-left: 100px;
padding-right: 100px;
font-size: 40px;
color: #fff;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: flex;
align-items: center;
position: relative;
overflow: hidden;
}
.zone__header::before {
position: absolute;
top: 0;
left: 0;
content: "";
background-color: rgba(0, 0, 0, 0.2);
width: 100%;
height: 100%;
}
.zone__header:after {
position: absolute;
top: 0;
left: -55%;
content: "";
background-color: rgba(237, 28, 36, 0.7);
width: 100%;
height: 100%;
box-shadow: 10px 0px 40px 40px rgba(237, 28, 36, 0.7);
transform: skew(80deg);
filter: blur(4px)
}
.zone__header p {
z-index: 1;
}
.zone__header {
background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/MilfordSound.jpg/600px-MilfordSound.jpg');
}
Пока что не удается добиться желаемого результата, а именно размытия фона под этой цветной плашкой.
Если есть какие то пожелания к стилям в целом то готов выслушать, но целью узнать конечно же как размыть фон под плашкой цветной.
Ссылка на
jsfiddle