我想使用 WebKit 的 box-shadow css 属性来做一些下拉菜单。代码如下所示:
.drop_down{
-webkit-box-shadow: 1px 1px 4px #888;
box-shadow: 1px 1px 4px #888;
}
但是,对于没有此功能的浏览器,我想使用边框来近似此投影,如下所示:
.drop_down{
border-top: 1px solid #bbb;
border-left: 1px solid #bbb;
border-right: 2px solid #bbb;
border-bottom: 2px solid #bbb;
}
问题是,我不希望在支持 box-shadow 的浏览器中显示基于边框的阴影。我想避免浏览器嗅探,因为我认为很难涵盖所有情况。最简单的方法是什么?我更喜欢无 javascript 的解决方案,但我也会考虑简单的基于 javascript 的解决方案。