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 相关文章推荐
js中window.open()的所有参数详细解析
Jan 09 Javascript
Node.js中使用socket创建私聊和公聊聊天室
Nov 19 Javascript
每天一篇javascript学习小结(面向对象编程)
Nov 20 Javascript
JS制作图形验证码实现代码
Oct 19 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
Dec 13 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
Jan 11 Javascript
jQuery中Datatables增加跳转到指定页功能
Feb 08 Javascript
微信小程序 基础组件与导航组件详细介绍
Feb 21 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
Oct 31 Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
Dec 03 Javascript
谈谈JavaScript中的函数
Sep 08 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
PHP的explode和implode的使用说明
2011/07/17 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
学习PHP session的传递方式
2016/06/15 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
一个多次搜索+多次传值的解决方案
2007/01/20 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
python中使用smtplib和email模块发送邮件实例
2014/04/22 Python
python进阶教程之模块(module)介绍
2014/08/30 Python
Python函数式编程指南(四):生成器详解
2015/06/24 Python
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
Python实现12306火车票抢票系统
2019/07/04 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
python+selenium+chromedriver实现爬虫示例代码
2020/04/10 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
Django如何实现防止XSS攻击
2020/10/13 Python
python 从list中随机取值的方法
2020/11/16 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
医学生个人求职信范文
2013/09/24 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
体育个人工作总结
2015/02/09 职场文书
离职证明范本
2015/06/12 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python