可能这有帮助:(小提琴)
风格
body.blur {
filter:url(#blur-effect);
}
#haut{
background-color: dodgerblue;
margin-bottom:10px;
}
#bas{
background-color: darkred;
}
#bas2{
background-color: red;
}
html
<div id="haut" onmouseover="flou();" onmouseout="flou();">
test
</div>
<div id="bas">
test
</div>
<svg>
<filter id="blur-effect">
<feGaussianBlur stdDeviation="5" />
</filter>
</svg>
<div id="bas2">
test
</div>
JS
function flou() {
b = document.body;
c = b.className;
if (c.indexOf('blur') > 0) {//when blur is active
b.className = ""
//remove blur
} else {
b.className += ' blur'; //apply blur
}
}
document.getElementById('haut').onmouseover=function(){document.body.className="";}
或类似的东西