分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

css实现滑动开关

发布时间:2023-09-06 01:27责任编辑:赖小花关键词:暂无标签

用纯css样式来实现滑动开关的效果,如图:

下面是代码内容:

1.html

<div> ??????????<label class="setting-switch"> ????????????<input type="checkbox" checked=""> ???????</label></div>

2.css

.setting-switch { ???position: absolute; ???font-size: .16rem; ???right:0.07rem; ???top: 50%; ???margin-top: -0.16rem; ???width: .7rem; ???height: .3rem; ???line-height: .3rem;}.setting-switch input { ???width: .7rem; ???height: -1rem; ???position: absolute; ???top: 4rem; ???left: -2rem; ?????z-index: 2; ???border: 0; ???background: #FF6C2C 0; ???-webkit-appearance: none; ???outline: 0}.setting-switch input:before { ???content: ‘‘; ???width: 2.7rem; ???height: 1.5rem; ???background-color: #DDDDDD; ???cursor: pointer; ???display: inline-block; ???position: relative; ???vertical-align: middle; ???-webkit-box-sizing: content-box; ???box-sizing: content-box; ???border-color: #dfdfdf; ???-webkit-box-shadow: #dfdfdf 0 0 0 0 inset; ???box-shadow: #dfdfdf 0 0 0 0 inset; ???-webkit-transition: border .4s,-webkit-box-shadow .4s; ???transition: border .4s,box-shadow .4s; ???-webkit-background-clip: content-box; ???background-clip: content-box}.setting-switch input:checked:before { ???border-color: #FF6C2C; ???-webkit-box-shadow: #FF6C2C 0 0 0 0.16rem inset; ???box-shadow: #FF6C2C 0 0 0 0.16rem inset; ???background-color: #FF6C2C; ???transition: border .4s,box-shadow .4s,background-color 1.2s; ???-webkit-transition: border .4s,-webkit-box-shadow .4s,background-color 1.2s; ???background-color: #FF6C2C}.setting-switch input:checked:after { ???left: 1.35rem;}.setting-switch input:after { ???content: ‘‘; ???width:1.2rem; ???height: 1.2rem; ???position: absolute; ???top: 51%; ???left: .2rem; ???-webkit-transform:translateY(-50%); ???border-radius: 10%; ???border:none; ???background-color: #fff; ???-webkit-box-shadow: 0 0.01rem 0.03rem rgba(0,0,0,.4); ???box-shadow: 0 0.01rem 0.03rem rgba(0,0,0,.4); ???-webkit-transition: left .2s; ???transition: left .2s}

css实现滑动开关

原文地址:http://www.cnblogs.com/Mia-mi/p/7927899.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved