CSS就可以解决,原理是将浏览器默认的下拉框样式清除,然后应用上自己的,再附一张向右对齐小箭头的图片即可。

  1. select {
  2. /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/
  3. border: solid 1px #000;
  4. /*很关键:将默认的select选择框样式清除*/
  5. appearance:none;
  6. -moz-appearance:none;
  7. -webkit-appearance:none;
  8. /*在选择框的最右侧中间显示小箭头图片*/
  9. background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
  10. /*为下拉小箭头留出一点位置,避免被文字覆盖*/
  11. padding-right: 14px;
  12. }
  13. /*清除ie的默认选择框样式清除,隐藏下拉箭头*/
  14. select::-ms-expand { display: none; }

参考链接:
http://uplifted.NET/programming/change-default-select-dropdown-style-just-css/

最新文章

  1. 四极耳机接线标准,N版耳机改造为i版耳机
  2. 如何使用adb命令查看android中的数据库
  3. Win7 64位下配置Qt5.3和Wincap
  4. Windows Server 2008 Enterprise使用12G内存
  5. javascript 计算中文字符长度
  6. JavaEE(20) - Web层和EJB的整合(Entity Manager)
  7. Asp.Net MVC路由调试好帮手RouteDebugger
  8. Nginx之旅系列 - Nginx日志功能 PK Linux内核printk
  9. 关于Container With Most Water的求解
  10. Python基础之常用模块(二)
  11. Linux学习总结(十二)—— CentOS用户管理:创建用户、修改用户、修改密码、密码有效期、禁用账户、解锁账户、删除用户、查看所有用户信息
  12. javascript页面间传递参数
  13. [LeetCode] Set Intersection Size At Least Two 设置交集大小至少为2
  14. bash: jar: 未找到命令..(command not found)
  15. Selenium在定位的class含有空格的复合类的解决办法整理
  16. 个人网站搭建时linux中的相关配置记录(mysql,jdk,nginx,redis)
  17. react-native 入门教程
  18. sql优化实例(用左连接)
  19. Haskell语言学习笔记(27)Endo, Dual, Foldable
  20. 了解python wed 框架

热门文章

  1. sudo配置教程
  2. python3练习-装饰器
  3. java爬虫进阶 —— ip池使用,iframe嵌套,异步访问破解
  4. commonJS 和 ES6 模块化的不同
  5. sql 中,如何获取两个日期之前月数、周数、天数
  6. windbg 定位崩溃问题
  7. EtherCAT(扒自百度百科)
  8. 分布式锁与实现(一)基于Redis实现
  9. 今天心情大好,在bluemix部署了一个hell-oworld。
  10. MYSQL数据库字母数字混合字段排序问题