不过这条样式对IE6之类的老浏览器不起作用,得使用滤镜
<!–[if lt IE 7]>
<style type=”text/css”>
#example{
background-color:#000
filter:alpha(opacity=50)
zoom:1
}
</style>
<![endif]–>
首先下拉菜单的样式是可以改变的,最关键的步骤是在select外层包裹一个div。
具体如下:
首先准备好一个你想替换成的样式的背景图片,因为这个效果是通过设置背景图片实现的。
在select外层包裹一层div,设置select的border:noneoutline-style:none(去除边框和选中时的边框)
设置select的背景为你之前准备好的效果图片。
css中很多效果都是通过这种去除边框,设置背景透明,再加上自己想要的背景图片来实现的。有时候甚至将整个元素整个设置透明,用自己制作的样式来替换。