css3 select 美化
2017-02-04 10:11
288 查看
主要针对右边的箭头进行优化,因为不同的浏览器默认的右边的箭头不一样,但是ie9不支持 appearance:none;,所以ie9以及以下版本就用js写一下,不优化,使用默认的样式
html页面代码:
css样式:
js代码:
html页面代码:
<select> <option>选项1</option> <option>选项2</option> <option>选项3</option> </select>
css样式:
select { border: solid 1px #000; appearance:none; -moz-appearance:none; -webkit-appearance:none; padding-right: 14px; background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent; /* background:white\9\0;*/ } select::-ms-expand { display: none; background: none; } /*去除ie浏览器默认的select样式*/
js代码:
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE9.0") { $("select").css("background","none"); } 页面实现的最终样式 ![这里写图片描述](http://img.blog.csdn.net/20170204163617263?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzAxODM1Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
相关文章推荐
- 简单的select美化
- select下拉菜单美化
- 美化的下拉框select2
- 【jquery插件】SELECT美化,下拉框美化
- css3 三个属性:-webkit-tap-highlight-color,-webkit-touch-callout,-webkit-user-select
- 纯CSS3美化radio和checkbox
- Javascript 实现select的美化
- select标签模拟/美化方法采用JS外挂式插件
- 如何用CSS3美化菜单
- 基于jquery的网页SELECT下拉框美化代码
- 美化select的jquery插件
- CSS select样式列表-------美化列表
- CSS3滚动条美化效果
- 模仿combox(select)控件,不用为美化select烦恼了。
- [置顶] select 下拉列表选择框效果及美化(before 和 :after伪元素的妙用)
- 纯CSS3美化单选按钮radio
- Chosen:select下拉选择框美化插件及问题
- select下拉菜单美化,很漂亮的select
- 继续学习-CSS3页面美化之让页面动起来