Ho riscontrato un problema con l'applicazione di sfocatura sullo sfondo di elementi assoluti/fissi, in quanto non sembra offuscare il contenuto principale della pagina, ma solo il contenuto dell'elemento assoluto stesso . Al momento ho lo stile per il mio avviso come segue:Sfoca il contenuto dietro un div utilizzando CSS3
.alert-wrap {
position: fixed;
z-index: 10;
right: 0;
bottom: 0;
}
.alert-wrap .alert {
display: block;
background-color: rgba(215, 44, 44, 0.5);
margin: 0 15px 15px 0;
position: relative;
}
.alert-wrap .alert:before {
content: "";
position: absolute;
height: 100%;
width: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-filter: blur(10px);
-moz-filter: blur(10px);
-o-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
}
Sto cercando di avere questo sfocare lo sfondo dell'elemento di allarme, rendendo il contenuto principale dietro di esso sembra offuscata (applicando maggiore attenzione per l'elemento in sé) , ma non sono riuscito a trovare nulla nemmeno confermando che questo problema esiste del tutto.
flusso documento HTML è il seguente: ad esempio
<html>
<head>
<!-- Header Stuff Deleted -->
</head>
<body>
<div class='alert-wrap'>
<div class='alert'>
<div class='head'>
Notifications
</div>
<div class='body'>
Alert content here
</div>
</div>
</div>
<?php
//constructing navbar
?>
<div class='content'>
Some content here
</div>
<?php
//constructing footer
?>
</body>
</html>
Image:
Mostrare il codice HTML. – makshh
@makshh HTML aggiunto – Necrone
Hai un problema, perché non hai applicato alcuno sfondo all'elemento sfocato, quindi non c'è nulla da sfocare. – makshh