У меня есть следующий код.
Мне нужно, чтобы все было размыто, кроме красного div в центре.
Я пытался использовать filter:none
или filter:blur(0)
, но это не так т работа. Как я могу размыть все на заднем плане, кроме красного div?
edit: я тоже пытался использовать его с z-index, который тоже не работает.
.container{
width:100%;
height:100%;
min-height:400px;
position:relative;
filter: blur(0.5rem);
z-index:1;
}
.text{
width:50%;
}
.center{
width:200px;
height:200px;
position:absolute;
top: 50%;
left:50%;
transform:translate(-50%, -50%);
background:#f00;
z-index:10;
filter: blur(0);
filter: none;
}
<div class="container">
<div class="title">
<h1>
some text
</h1>
</div>
<div class="text">
<p>
some text goes here that is blurred. some text goes here that is blurred. some text goes here that is blurred. some text goes here that is blurred...
</p>
</div>
<div class="center"></div>
</div>