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 相关文章推荐
javascript实现网页端解压并查看zip文件
Dec 15 Javascript
关于List.ToArray()方法的效率测试
Sep 30 Javascript
Javascript 链式作用域详细介绍
Feb 23 Javascript
JS实现json的序列化和反序列化功能示例
Jun 13 Javascript
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
Vue 仿QQ左滑删除组件功能
Mar 12 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
Apr 28 jQuery
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
基于element-ui封装可搜索的懒加载tree组件的实现
May 22 Javascript
TypeScript 运行时类型检查补充工具
Sep 28 Javascript
多个Vue项目部署到服务器的步骤记录
Oct 22 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中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
js中将字符串转换成json的三种方式
2011/01/12 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
2016/08/29 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
vue-router实现webApp切换页面动画效果代码
2017/05/25 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
小程序红包雨的实现示例
2019/02/19 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
详解微信小程序中var、let、const用法与区别
2020/01/11 Javascript
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
详谈vue中router-link和传统a链接的区别
2020/07/22 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
python分割和拼接字符串
2013/11/01 Python
Python编写生成验证码的脚本的教程
2015/05/04 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
numpy中的高维数组转置实例
2018/04/17 Python
Python PyInstaller库基本使用方法分析
2019/12/12 Python
解决python便携版无法直接运行py文件的问题
2020/09/01 Python
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
遥感技术与仪器求职信
2014/02/22 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
公开服务承诺制度
2014/03/26 职场文书
法人代表证明书范本
2015/06/18 职场文书