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 相关文章推荐
网上抓的一个特效
May 11 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
Mar 17 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
Sep 19 Javascript
如何用js实现鼠标向上滚动时浮动导航
Jul 18 Javascript
angularjs点击图片放大实现上传图片预览
Feb 24 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
three.js中3D视野的缩放实现代码
Nov 16 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
Jan 15 Javascript
基于jquery实现左右上下移动效果
May 02 jQuery
js防抖和节流的深入讲解
Dec 06 Javascript
用VsCode编辑TypeScript的实现方法
May 07 Javascript
Vue实现图片轮播组件思路及实例解析
May 11 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
用Socket发送电子邮件
2006/10/09 PHP
基于PHP与XML的PDF文档生成技术
2006/10/09 PHP
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
2020/08/20 Javascript
Vue父子组件传值的一些坑
2020/09/16 Javascript
[01:30]我们共输赢 完美世界城市挑战赛开启全新赛季
2019/04/19 DOTA
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
python 日期操作类代码
2018/05/05 Python
Python字典的核心底层原理讲解
2019/01/24 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
对python while循环和双重循环的实例详解
2019/08/23 Python
Python continue语句实例用法
2020/02/06 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
《世界多美呀》教学反思
2014/03/02 职场文书
教师节慰问信
2015/02/15 职场文书
高效课堂教学反思
2016/02/24 职场文书
争做文明公民倡议书
2019/06/24 职场文书
2019年亲子运动会口号
2019/10/11 职场文书