Bootstrap复选框和单选按钮美化插件(推荐)


Posted in Javascript onNovember 23, 2016

需要引入awesome-bootstrap-checkbox.css、font-awesome.css以及font awesome对应的字体font文件,可在上面的网站上下载。

checkboxs的样式

Bootstrap复选框和单选按钮美化插件(推荐)

radio的样式

Bootstrap复选框和单选按钮美化插件(推荐)

radio样式

只要引入上面所说的文件之后,也可以自己定制样式,代码如下:

.checkbox label::before {
content: "";
display: inline-block;
position: absolute;
width: 20px;
height: 20px;
left: 0;
margin-left: -20px;
border: 1px solid #cccccc;<!--没选中时的边框颜色-->
border-radius: 3px;
background-color: #fff;<!--没选中时的颜色-->
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
display: inline-block;
position: absolute;
width: 16px;
height: 16px;
left: 0;
top: 0;
margin-left: -19px;<!--可以改变“√”的位置-->
padding-left: 3px;<!--可以改变“√”的位置-->
padding-top: 1px;<!--可以改变“√”的位置-->
font-size: 13px;<!--选中后的中间打钩的字体大小(字体越大中间的勾越大越明显)-->
color: #FAD500;<!--选中后的中间打钩的颜色-->
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
opacity: 0;
z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
background-color: black;
border-color: black;
}
.checkbox input[type="checkbox"]:checked + label::before,
.checkbox input[type="radio"]:checked + label::before {
background-color: black;<!--选中后的背景颜色-->
border-color: black;<!--选中后的边框颜色-->
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
font-family: "FontAwesome";
content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
background-color: #eeeeee;
cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
border-radius: 50%;
<div>
<div class="checkbox checkbox-circle">
<input id="radio1" class="styled" type="radio" name="radio">
<label for="radio1" class="font-bolder">
radio1
</label>
</div>
<div class="checkbox checkbox-circle">
<input id="radio2" class="styled" type="radio" name="radio">
<label for="radio2" class="font-bolder">
raido2
</label>
</div>
</div>

上面代码执行的效果

Bootstrap复选框和单选按钮美化插件(推荐)

以上所述是小编给大家介绍的Bootstrap复选框和单选按钮美化插件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
srcElement表格样式
Sep 03 Javascript
jquery 实现的全选和反选
Apr 15 Javascript
JS 类型转换常见方法小结
May 31 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
Feb 17 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
Mar 12 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
Jun 09 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
Nov 20 Javascript
jQuery Html控件基本操作(日常收集整理)
Mar 11 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
Dec 28 Javascript
Vue中computed与methods的区别详解
Mar 24 Javascript
在Vue 中使用Typescript的示例代码
Sep 10 Javascript
详解angular2 控制视图的封装模式
Dec 27 Javascript
值得分享的Bootstrap Table使用教程
Nov 23 #Javascript
JavaScript面试题(指针、帽子和女朋友)
Nov 23 #Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
Nov 23 #Javascript
移动开发之自适应手机屏幕宽度
Nov 23 #Javascript
JS实现的相册图片左右滚动完整实例
Nov 23 #Javascript
jQuery-mobile事件监听与用法详解
Nov 23 #Javascript
jquery-mobile表单的创建方法详解
Nov 23 #Javascript
You might like
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
php支付宝APP支付功能
2020/07/29 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
jQuery 学习第七课 扩展jQuery的功能 插件开发
2010/05/17 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
js鼠标滑过图片震动特效的方法
2015/02/17 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
利用jquery实现实时更新歌词的方法
2017/01/06 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
python删除不需要的python文件方法
2018/04/24 Python
Python tkinter label 更新方法
2018/10/11 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
TensorFlow tf.nn.max_pool实现池化操作方式
2020/01/04 Python
pytorch读取图像数据转成opencv格式实例
2020/06/02 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
CLR与IL分别是什么含义
2016/08/23 面试题
大学生自我鉴定范文
2013/12/28 职场文书
社区七一党员活动方案
2014/01/25 职场文书
文明寝室申报材料
2014/05/12 职场文书
行政经理岗位职责
2015/04/15 职场文书
redis连接被拒绝的解决方案
2021/04/12 Redis
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers