css修改select样式的简单例子

发布时间:2019-07-21编辑:脚本学堂
分享下,使用css样式表修改select样式的一个例子,使select显示更美观的样式,有需要的朋友参考学习下。

本节内容:
css修改select样式

实现思路,首先,创建一个带有预想边框的层,在其中放上select,其中select的尺寸要比div稍微大一点,让超出层的内容隐藏从而遮盖住select自带的边框,倒三角去掉了。

例子:
 

复制代码 代码示例:
<head>
<style type="text/css">
.selectbox
{
border: 1px solid #C0C0C0;
width: 77px;
height: 16px;
clip: rect( 0px, 60px,16px, 0px );
overflow: hidden;
}
.selectbox2
{
position: relative;
border: 1px solid #F4F4F4;
width: 76px;
height: 15px;
clip: rect( 0px, 80px, 15px, 0px );
overflow: hidden;
}
select
{
position: relative;
left: -2px;
top: -2px;
width:97px;
line-height: 15px; color: #909993;
background-image:url(../images/selectIcon.gif);//添加背景图标,替代倒三角
 background-repeat: no-repeat;
  background-position:95px 25px;
border-style: none;
border-width: 0px;
}
</style>
</head>
<body>
<div class = selectbox>
<div class = selectbox2>
<select size = "1" name = "D1">
<option>--css修改select样式</option>
<option>网站编程</option>
<option>网站编程</option>
<option>网站编程</option>
<option>网站编程</option>
</select>
</div>
</div>
</body>