自己修改select的样式(修改select右边的小三角)
2017-12-05 14:04
453 查看
CSS就可以解决,原理是将浏览器默认的下拉框样式清除,然后应用上自己的,再附一张向右对齐小箭头的图片即可。
[html] view
plain copy
select {
/*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/
border: solid 1px #000;
/*很关键:将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*在选择框的最右侧中间显示小箭头图片*/
background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
/*为下拉小箭头留出一点位置,避免被文字覆盖*/
padding-right: 14px;
}
/*清除ie的默认选择框样式清除,隐藏下拉箭头*/
select::-ms-expand { display: none; }
[html] view
plain copy
select {
/*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/
border: solid 1px #000;
/*很关键:将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*在选择框的最右侧中间显示小箭头图片*/
background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
/*为下拉小箭头留出一点位置,避免被文字覆盖*/
padding-right: 14px;
}
/*清除ie的默认选择框样式清除,隐藏下拉箭头*/
select::-ms-expand { display: none; }
相关文章推荐
- 自己修改select的样式(修改select右边的小三角)
- 自己修改select的样式(修改select右边的小三角)
- 1、将select右边的小三角换成自己想要的样式
- 修改bootstrap 中 CSS 样式表,以实现自己需要的部分样式。
- 调用和修改 select 样式,
- 修改ASP.NET MVC Ajax分页组件ASP.NET MvcPager一个小Bug并修该样式为自己所用(三)
- select标签添加multiple属性后,页面呈现的样式发生改变,如何修改
- 纯css修改下拉列表select的默认样式
- css修改下拉列表select的默认样式
- 修改radio、checkbox、select默认样式的方法
- select、input等默认样式的改变,包含下拉三角
- select自定义小三角样式
- 修改select的默认样式
- select如何让标题不显示在选项中以及修改三角形图标样式
- 修改radio、checkbox、select默认样式的方法
- select自定义小三角样式
- 修改select默认样式,移动端和pc端通用
- 修改选择文件按钮,变成自己设置的样式
- HTML中select下拉框默认样式修改
- select 样式修改