我做了一个带有几个按钮的小菜单。我给菜单按钮添加了阴影。它完美地运作。我想让菜单中的按钮看起来更像是真正的“按钮”,所以我想要一些“深度”。如果你玩弄阴影,这个效果可以很好地实现。 如果没有任何操作,阴影应该在左上角。
#menu ul li {
-moz-box-shadow: -3px -3px -3px #888;
-webkit-box-shadow: -3px -3px -3px #888;
box-shadow: -3px -3px -3px #888;
}
但是一旦我将鼠标悬停在上面,这个阴影就不想消失了,即使我这样做。
#menu ul li:hover {
border-radius: 5px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
为什么它不想消失?
-3px
或-
即可使其正常工作。jsfiddle - Ross