select自定义小三角样式代码(实用总结)


Posted in Javascript onAugust 18, 2017

这段代码是网上大部分的解决办法,在这里总结一下:

让select透明,上面加一个span,来替换select框,可以自定义小三角样式,也可以做出select文字居中的效果。

<div class="ui-select">
     <span>使用加息券或现金券 <i class="icon-down lMar10"></i></span>
     <select name="" id="">
      <option value="10元现金券">10元现金券</option>
      <option value="20元现金券">20元现金券</option>
      <option value="30元现金券">30元现金券</option>
      <option value="40元现金券">40元现金券</option>
     </select>
    </div>
.ui-select{
 width:75%;
 height:63px;
 line-height:63px;
 background-color:#ECAFB4;
 color:#fff;
 padding:0 30px;
 text-align: left;
 position: relative;
}
select{
 width:100%;
 height:63px;
 line-height:33px;
 opacity: 0;
 position: absolute;
 top:0;
 left:0;
}

/*小三角图标*/
.icon-down{
 display: inline-block;
 width:30px;
 height:16px;
 background: url("../image/newWap/wapIcons.png") -168px -96px no-repeat;
}
$(".ui-select select").change(function(){
  $(this).prev("span").html($(this).find("option:selected").val()+'<i class="icon-down lMar10"></i>');
})
//select监测option的值的变化,添加到span中

显示效果如图:

select自定义小三角样式代码(实用总结)

 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持!

Javascript 相关文章推荐
js实现图片旋转的三种方法
Apr 10 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
详解webpack解惑:require的五种用法
Jun 09 Javascript
vue组件实现文字居中对齐的方法
Aug 23 Javascript
javascript观察者模式实现自动刷新效果
Sep 05 Javascript
React Native使用Modal自定义分享界面的示例代码
Oct 31 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
Apr 01 Javascript
发布一款npm包帮助理解npm的使用
Jan 03 Javascript
微信小程序结合mock.js实现后台模拟及调试
Mar 28 Javascript
超简单的微信小程序轮播图
Nov 22 Javascript
vue中可编辑树状表格的实现代码
Oct 31 Javascript
vue实现表格合并功能
Dec 01 Vue.js
js使用highlight.js高亮你的代码
Aug 18 #Javascript
二维码图片生成器QRCode.js简单介绍
Aug 18 #Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
Aug 18 #Javascript
JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码
Aug 18 #Javascript
移动设备手势事件库Touch.js使用详解
Aug 18 #Javascript
JavaScript你不知道的一些数组方法
Aug 18 #Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
Aug 18 #Javascript
You might like
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
php短址转换实现方法
2015/02/25 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
2016/01/25 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
vue form表单post请求结合Servlet实现文件上传功能
2021/01/22 Vue.js
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
python统计一个文本中重复行数的方法
2014/11/19 Python
Python3进制之间的转换代码实例
2019/08/24 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
DNA测试:Orig3n
2019/03/01 全球购物
CHRONEXT英国:您的首选奢华腕表目的地
2020/03/30 全球购物
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
家电业务员岗位职责
2014/03/10 职场文书
挂职学习心得体会
2014/09/09 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
高三数学教学反思
2016/02/18 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书