改变select的默认样式

来源:互联网 发布:全美超模赛后知乎 编辑:程序博客网 时间:2024/05/03 06:29

模拟select选择框的placeholder

<select>    <option value="placeholder" disabled selected style="display:none">placeholder</option>    <option value="选项一">选项一</option>    <option value="选项二">选项二</option></select>
select {  /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/  border: solid 1px #000;  /*很关键:将默认的select选择框样式清除*/  appearance:none;  -moz-appearance:none;  -webkit-appearance:none;  /*在选择框的最右侧中间显示小箭头图片*/  background: url("背景图片地址") no-repeat right center transparent;  /*为下拉小箭头留出一点位置,避免被文字覆盖*/  padding-right: 14px;}
/*ie的下拉箭头清除方式,隐藏下拉箭头*/select::-ms-expand { display: none; }
0 0