前端开发-CSS 实现select
来源:互联网 发布:js form ajax 提交 编辑:程序博客网 时间:2024/06/08 17:43
select下拉选择器在前端开发中很长用,但是其样式却受制于浏览器,不通的内核显示不通的效果,特别是在移动端,下拉选择往往不能统一。
实现效果:
图片2
)
代码:
<!doctype html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <title>js模拟select</title> <style> * { margin: 0; padding: 0; } .selectBox { margin: 10px 0; line-height: 40px; width: 90%; margin-left: 5%; font-size: 14px; position: relative; } .selectHeader { border-bottom: 1px solid #cccccc; width: 88%; border: 1px solid #cccccc; } .selectContent { list-style-type: none; display: none; position: absolute; top: 42px; z-index: 2; background-color: white; width: 88%; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; left: 0px; } li { border-bottom: 1px solid #c4c6c7; } .content { padding-left: 5%; } .selectIcon { position: absolute; right: 1px; width: 11%; color: red; top: 0; border: 1px solid #cccccc; border-left: 0; text-align: center; } .selectIcon img { width: 15px; position: relative; top: 3px; } .selectIconUp { transform: rotate(180deg); -moz-transform: rotate(180deg); /* Firefox */ -webkit-transform: rotate(180deg); /* Safari 和 Chrome */ -o-transform: rotate(180deg); } </style></head><body><div class="selectBox"> <div class="selectHeader"><span class="content">省份</span></div> <div class="selectIcon"><img src="image/selectIcon.png" class="selectIconUp"></div> <ul class="selectContent"> <li><span class="content">北京</span></li> <li><span class="content">河北省</span></li> <li><span class="content">山东省</span></li> </ul></div><div style="word-wrap: break-word;padding: 0 5%;"></div></body><script src="js/jquery.min.js"></script><script src="select.js"></script><script> $(".selectHeader,.selectIcon").click(function () { $(".selectIcon img").toggleClass("selectIconUp"); $(".selectContent").toggle(); }); $("li").click(function () { var str = $(this).children().text(); $(".selectHeader span").text(str); $(".selectContent").toggle(); })</script></html>
阅读全文
0 0
- 前端开发-CSS 实现select
- LiveStyle实现前端css实时可视化开发
- CSS实现select样式
- 前端开发CSS+DIV
- 【前端开发】CSS布局
- web前端开发之Css
- 前端开发CSS规范整理
- 【前端开发】CSS中的优先级
- 前端开发【CSS字体大小单位】
- 【前端开发】css背景研究
- 【前端开发实例】JS CSS
- 【前端开发实例】HTML CSS
- 抛砖引玉式炫技:日历图标的纯CSS实现【前端开发技能必备系列】
- Web前端开发实战1:二级下拉式菜单之CSS实现
- CSS实现的Select下拉框
- 纯CSS实现select的placeholder效果
- 前端开发:CSS 初级和高级指南
- web前端开发测验之css部分
- 在C语言中,static静态变量,extern外部变量的区别
- ios右滑返回时候与scrollview滑动冲突的问题
- web前端图片懒加载实现原理(一)
- Hadoop作业提交分析(二)
- 【代码积累】Event handling framrwork
- 前端开发-CSS 实现select
- SQL复杂查询(一)
- 21条CSS高级技巧
- Guava中Splitter和Joiner的用法
- 点到平面的基本距离推导公式
- bootstrap让label和input在一行里
- Android横竖屏切换不改变生命周期
- freemarker使用String模板进行渲染展示
- eclipse tomcat调试热部署