纯css单选框
2016-09-29 12:37
274 查看
1.没有用bootstrap时:
2.使用bootstrap时(因为bootstrap中css设置了*box-sizing: border-box;属性,所以会影响定位的位置),需要将bottom下移一个像素;即bottom:2px;
3.效果图
![](https://images2015.cnblogs.com/blog/874425/201609/874425-20160929122820203-1346298507.jpg)
4.总结
之前一直用背景图做这个记住密码单选框,每一次这个框都大差不差,最多就是颜色差异,或者圆角直角的差异,现在用纯css写出来不仅不用每次都要作图,而且还提高了效率。感兴趣的同学可以搜索 pure css icon 看看,感觉很吊的样子。
.has_sel,.un_sel{display:block; width:16px; height: 16px; border: 1px solid #B06A50; border-radius: 1px; position: relative; } .has_sel:before{content: ""; width: 2px; height: 6px; background-color: #B06A50; border-radius: 1px; position: absolute; left: 4px; bottom: 3px; transform:rotate(-45deg); -ms-transform:rotate(-45deg); /* IE 9 */ -moz-transform:rotate(-45deg); /* Firefox */ -webkit-transform:rotate(-45deg); /* Safari 和 Chrome */ -o-transform:rotate(-45deg); /* opear */ } .has_sel:after{content: ""; width: 2px; height: 10px; background-color: #B06A50; border-radius: 1px; position: absolute; left: 8px; bottom: 3px; transform:rotate(37deg); -ms-transform:rotate(37deg); /* IE 9 */ -moz-transform:rotate(37deg); /* Firefox */ -webkit-transform:rotate(37deg); /* Safari 和 Chrome */ -o-transform:rotate(37deg); /* opear */ }
2.使用bootstrap时(因为bootstrap中css设置了*box-sizing: border-box;属性,所以会影响定位的位置),需要将bottom下移一个像素;即bottom:2px;
3.效果图
![](https://images2015.cnblogs.com/blog/874425/201609/874425-20160929122820203-1346298507.jpg)
4.总结
之前一直用背景图做这个记住密码单选框,每一次这个框都大差不差,最多就是颜色差异,或者圆角直角的差异,现在用纯css写出来不仅不用每次都要作图,而且还提高了效率。感兴趣的同学可以搜索 pure css icon 看看,感觉很吊的样子。
相关文章推荐
- CSS 实现自定义样式的单选框与多选框
- css修改单选框与复选框样式
- 自学篇之-----纯css做的漂亮的单选框复选框样式
- [html&css]Pass Through - 32.HTML 添加单选框
- 使用css美化单选框(radio)和复选框(checkbox)的样式
- 【css】单选框和复选框文字垂直居中问题
- 纯css设置单选框/进度条样式
- 【css】单选框和复选框文字垂直居中问题
- [CSS]复选框单选框与文字对齐问题的研究与解决.
- 利用jquery和css打造个性化的单选框和复选框
- css 单选框样式调整
- CSS魔法堂:改变单选框颜色就这么吹毛求疵!
- 用jquery与css打造个性化的单选框和复选框
- 自学篇之--js 提取复选框和单选框的值 和纯css的3D按钮
- [转]DOV+CSS表单:超炫的单选框与复选框效果!
- 【css】单选框和复选框文字垂直居中问题
- 纯css美化复选框、单选框、下拉列表、file文件上传器
- 关于单选框以及复选框的css美化方法
- [CSS]复选框单选框与文字对齐问题的研究与解决.