您现在的位置是:网站首页> 编程资料编程资料
CSS3美化表单控件全集_css3_CSS_网页制作_
2023-10-07
383人已围观
简介 这篇文章主要为大家详细介绍了CSS3美化表单控件的技巧,美化下拉控件、单选框、复选框,感兴趣的小伙伴们可以参考一下
表单的默认控件在不同的浏览器中的样式不同,用户体验很差。用CSS3可以实现表单控件的美化,可以提供更好的用户体验。不足之处就是浏览器的兼容性问题。
一.下拉控件
效果图:

下拉控件的布局结构:
XML/HTML Code复制内容到剪贴板
- <div class="container">
- <div class="select">
- <p>所有选项p>
- <ul>
- <li class="selected" data-value="所有选项">所有选项li>
- <li data-value="Python">Pythonli>
- <li data-value="Javascript">Javascriptli>
- <li data-value="Java">Javali>
- <li data-value="Ruby">Rubyli>
- ul>
- div>
- div>
ul用来模拟下拉列表,在实际的使用过程中,可以根据后台返回过来的数据动态生成。p元素用来渲染选中的选项。
核心样式:
CSS Code复制内容到剪贴板
- .container .select{
- width: 300px;
- height: 40px;
- font-size: 14px;
- background-color:#fff;
- margin-left: auto;
- margin-right: auto;
- position: relative;
- }
- /*下拉箭头的样式*/
- .container .select:after{
- content: "";
- display: block;
- width: 10px;
- height: 10px;
- position: absolute;
- top: 11px;
- rightright: 12px;
- border-left: 1px solid #ccc;
- border-bottom: 1px solid #ccc;
- -webkit-transform: rotate(-45deg);
- transform: rotate(-45deg);
- -webkit-transition: transform .2s ease-in, top .2s ease-in;
- transition: transform .2s ease-in, top .2s ease-in;
- }
- /*
- 被选中的列表项显示的区域
- */
- .container .select p{
- padding: 0 15px;
- line-height: 40px;
- cursor: pointer;
- }
- /*
- 下拉列表的样式
- 默认高度为0
- */
- .contai
相关内容
- CSS3字体效果的设置方法小结_css3_CSS_网页制作_
- 节奏大师刷分辅助教程攻略 超越触动精灵的最新脚本刷分教程_手机游戏_游戏攻略_
- 节奏大师自由模式勋章种类 节奏大师勋章获得方法分享_手机游戏_游戏攻略_
- 扩散性百万亚瑟王学徒型卡牌隐藏的秘密_手机游戏_游戏攻略_
- 百万亚瑟王国服更新:四张新卡牌闪亮出场_手机游戏_游戏攻略_
- 愤怒的小鸟星球大战2人物玩偶获得方法 30多个人物玩偶收集_手机游戏_游戏攻略_
- 愤怒的小鸟星球大战2人物玩偶怎么用 人物玩偶如何传送_手机游戏_游戏攻略_
- 愤怒的小鸟星球大战2黄色问号关卡开启方法详细解析_手机游戏_游戏攻略_
- 愤怒的小鸟星球大战2小地图在哪里 小地图获取方法_手机游戏_游戏攻略_
- 愤怒的小鸟星球大战2玩法 过关规则详细解析_手机游戏_游戏攻略_
点击排行
本栏推荐
