分享web开发知识

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

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

css---switch开关

发布时间:2023-09-06 01:40责任编辑:胡小海关键词:暂无标签

html:

<label><input class="mui-switch" type="checkbox"> 默认未选中</label><label><input class="mui-switch" type="checkbox" checked> 默认选中</label><label><input class="mui-switch mui-switch-animbg" type="checkbox"> 默认未选中,简单的背景过渡效果,加mui-switch-animbg类即可</label><label><input class="mui-switch mui-switch-animbg" type="checkbox" checked> 默认选中</label><label><input class="mui-switch mui-switch-anim" type="checkbox"> 默认未选中,过渡效果,加 mui-switch-anim类即可</label><label><input class="mui-switch mui-switch-anim" type="checkbox" checked> 默认选中</label>

css:

.mui-switch { ?width: 52px; ?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: 29px; ???height: 29px; ???position: absolute; ???top: 0px; ???left: 0; ???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: #fff; ???box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); } ?.mui-switch:checked { ???border-color: #64bd63; ???box-shadow: #64bd63 0 0 0 16px inset; ???background-color: #64bd63; } ???.mui-switch:checked:before { ?????left: 21px; } ?.mui-switch.mui-switch-animbg { ???transition: background-color ease 0.4s; } ???.mui-switch.mui-switch-animbg:before { ?????transition: left 0.3s; } ???.mui-switch.mui-switch-animbg:checked { ?????box-shadow: #dfdfdf 0 0 0 0 inset; ?????background-color: #64bd63; ?????transition: border-color 0.4s, background-color ease 0.4s; } ?????.mui-switch.mui-switch-animbg:checked:before { ???????transition: left 0.3s; } ?.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: #64bd63 0 0 0 16px inset; ?????background-color: #64bd63; ?????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; }

 原文路径:http://www.css88.com/archives/5693

css---switch开关

原文地址:https://www.cnblogs.com/wangyuyuan/p/8406728.html

知识推荐

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