结构:
<div class="box">
<div class="inner_box">
</div>
</div>
.inner_box有一个盒子阴影效果。当.box悬停时,我想从.inner_box中删除阴影效果。除了使用JQuery之外,还有其他方法可以做到这一点,最好是CSS3吗?
还请向我展示如何在JQuery中执行此操作的示例。谢谢!
答案 0 :(得分:25)
只需使用此css即可使用 DEMO HERE
.box:hover .inner_box {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
答案 1 :(得分:8)
这是一个仅限css的解决方案。
.box:hover .inner_box {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
答案 2 :(得分:5)
您必须将box-shadow
重置为默认状态:none
:
.box:hover .inner_box {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
答案 3 :(得分:0)
在悬停时添加此属性
color: none;