Html 一次只能使用一个背景过滤器
我在玩背景滤镜:在chrome 76中。我正在尝试制作一个包含两个div的菜单,每个div上都有一个背景滤镜。第一个div工作正常,但第二个div没有应用过滤效果。当我取下第一个div的过滤器时,第二个就起作用了。有什么想法吗? 代码笔链接: HTMLHtml 一次只能使用一个背景过滤器,html,css,Html,Css,我在玩背景滤镜:在chrome 76中。我正在尝试制作一个包含两个div的菜单,每个div上都有一个背景滤镜。第一个div工作正常,但第二个div没有应用过滤效果。当我取下第一个div的过滤器时,第二个就起作用了。有什么想法吗? 代码笔链接: HTML <div id="mySidenav" class="sidenav" onmouseover="openNav()"> <a class="active" href="#">Home</a>
<div id="mySidenav" class="sidenav" onmouseover="openNav()">
<a class="active" href="#">Home</a>
<a href="page2.html">page2</a>
<a href="page3.html">page3</a>
<a href="#" target="_blank">page4</a>
<div id="mouse" class="mouseout" onmouseout="closeNav()">
<div class="flyoutTab">Menu</div>
</div>
</div>
看起来背景过滤器:对div汤不好用,我把它拆开了,效果很好。看起来背景过滤器:对div汤不好用,我把它拆开了,效果很好。一个理想的方法是在样式表中创建一个类,比如
.remove-blur {
backdrop-filter: none;
}
.add-blur {
backdrop-filter: blur(80px);
}
然后开始使用Javascript通过DOM切换您想要应用它的位置理想的方法是在样式表中创建to类,比如
.remove-blur {
backdrop-filter: none;
}
.add-blur {
backdrop-filter: blur(80px);
}
然后开始使用Javascript通过DOM切换您想要应用它的位置嘿,欢迎使用stack overflow!你能给我提供一个代码片段(显示问题的codepen或JSFIDLE)让我可以更详细地了解它吗?@Evocrome我添加了一个代码笔链接,希望能帮上忙,欢迎使用stack overflow!你能给我提供一个代码片段(显示问题的代码笔或JSFIDLE)让我能更详细地了解它吗?@Evocrome我添加了一个代码笔链接,希望能有所帮助