分享web开发知识

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

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

纯css3实现的switch开关按钮

发布时间:2023-09-06 01:44责任编辑:沈小雨关键词:暂无标签

效果如图

<p> ?????????????????????????????????????????????????<label><input class="mui-switch mui-switch-anim" type="checkbox" checked></label></p>
.mui-switch { ???width: 60px; ???height: 31px; ???position: relative; ???border: 1px solid #dfdfdf; ???background-color: #fdfdfd; ???box-shadow: #dfdfdf 0 0 0 0 inset; ???border-radius: 20px; ???border-top-left-radius: 20px; ???border-top-right-radius: 20px; ???border-bottom-left-radius: 20px; ???border-bottom-right-radius: 20px; ???background-clip: content-box; ???display: inline-block; ???-webkit-appearance: none; ???user-select: none; ???outline: none;}.mui-switch:before { ???content: ‘‘; ???width: 25px; ???height: 25px; ???position: absolute; ???top: 2px; ???left: 5px; ???border-radius: 20px; ???border-top-left-radius: 20px; ???border-top-right-radius: 20px; ???border-bottom-left-radius: 20px; ???border-bottom-right-radius: 20px; ???background-color: #ebebeb; ???/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);*/}.mui-switch:checked { ???border-color: #66dbc9; ???box-shadow: #66dbc9 0 0 0 16px inset; ???background-color: #66dbc9;}.mui-switch:checked:before { ???left: 30px; ???border: none;}.mui-switch.mui-switch-anim { ???transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s;}.mui-switch.mui-switch-anim:before { ???transition: left 0.3s;}.mui-switch.mui-switch-anim:checked { ???box-shadow: #66dbc9 0 0 0 16px inset; ???background-color: #66dbc9; ???transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s;}.mui-switch.mui-switch-anim:checked:before { ???transition: left 0.3s;}

纯css3实现的switch开关按钮

原文地址:https://www.cnblogs.com/Harold-Hua/p/8508288.html

知识推荐

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