一、简介
Bootstrap Switch是一款通过复选框美化实现的一款开关控件,可以给选择框设置类似于开关的样式,它是依赖于Bootstrap的一款插件。
二、怎么下载
三、如何导入
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-switch.min.css">
<script src="js/jquery-3.4.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-switch.min.js"></script>
四、如何使用
//定义一个选择框
<input type="checkbox" name="test">
//给选择框应用样式
<script type="text/javascript">
$('[name="test"]').bootstrapSwitch({
onText:"ON",
offText:"OFF",
onColor:"success",
offColor:"danger",
size:"small",
onSwitchChange:function(event,state){
if(state==true){
console.log('已打开');
}else{
console.log('已关闭');
}
}
});
</script>
五、常用属性
常用的属性:
size:开关大小。可选值有mini,small,normal,largeonColor:开关中开按钮的颜色。可选值有primary,info,success,warning,danger,defaultoffColor:开关中关按钮的颜色。可选值primary,info,success,warning,danger,defaultonText:开关中开按钮的文本,默认是ONoffText:开关中关按钮的文本,默认是OFFonInit:初始化组件的事件。onSwitchChange:开关变化时的事件。data-on-color/ data-off-color:primary深蓝,info浅蓝,success绿色,warning黄色,danger红色
各属性详细介绍:

六、效果展示:

七、遇到的问题:
有时候样式可能会出现问题,如下图会多出来一点边搞得样式看起来极丑,只需添加如下css就可以了:
.bootstrap-switch-label {
width: 42px !important;
}

参考连接:https://blog.youkuaiyun.com/qq_42552393/article/details/99213585
本文介绍了一款基于Bootstrap的开关控件BootstrapSwitch,详细解释了如何下载、导入及使用该插件,并提供了常见属性说明及样式调整技巧。
825

被折叠的 条评论
为什么被折叠?



