您的位置:首页 > Web前端 > CSS

自定义switch按钮样式,css实现

2018-01-24 10:59 831 查看
css

.toggle-switch {
display: inline-block;
position: relative;
width: 48px;
height: 24px;
border-radius: 5px;
}
.toggle-switch input[type="checkbox"] {
position: absolute;
width: 100%;
height: 100%;
margin: 0px;
filter: alpha(opacity=0);
opacity: 0;
}
.toggle-switch input[type="checkbox"]:checked + .toggle-switch-content {
border: 1px #959A9D solid;
}
.toggle-switch input[type="checkbox"]:checked + .toggle-switch-content .switch-true {
display: none;
}
.toggle-switch input[type="checkbox"]:checked + .toggle-switch-content .switch-false {
background: #959A9D;
display: block;
}
.toggle-switch-content {
border: 1px #48a0df solid;
border-radius: 5px;
width: 100%;
height: 100%;
display: table;
}
.switch-true,
.switch-false {
width: 50%;
height: 100%;
text-align: center;
padding-top: 3px;
color: #fff;
}
.switch-true {
float: left;
background: #48a0df;
}
.switch-false {
float: right;
background: #959A9D;
display: none;
}


html

<div class="toggle-switch">
<input type="checkbox"/>
<div class="toggle-switch-content">
<div class="switch-true"><i class="img-wh14 img-switch-true"></i></div>
<div class="switch-false"><i class="img-wh14 img-switch-false"></i></div>
</div>
</div>
<div class="toggle-switch">
<input type="checkbox"/>
<div class="toggle-switch-content">
<div class="switch-true">on</div>
<div class="switch-false">off</div>
</div>
</div>


  

效果图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: