分享web开发知识

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

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

纯css实现 switch开关

发布时间:2023-09-06 01:17责任编辑:董明明关键词:暂无标签
<!-- 直接看代码,利用了css3兄弟选择器 -->
<!-- html -->

<button class="switch"> ????<input type="checkbox"> ????<span><i></i></span></button> ???
/*scss*/

.switch { ?position: relative; ?width: 50px; ?height: 25px; ?background-color: #fff; ?border: none; ?outline: none; ?i { ???position: absolute; ???left: 0; ???top: 0; ???display: block; ???height: 23px; ???width:23px; ???border-radius: 50%; ???border: 1px solid #dadada; ???background-color: #fff; ???transition: all .2s; ?} ?span{ ???position: absolute; ???display: block; ???top: 0; ???left: 0; ???right: 0; ???bottom: 0; ???border: 1px solid #dadada; ???border-radius: 25px; ???z-index: 0; ?} ?input{ ???position: absolute; ???top: 0; ???left: 0; ???width: 50px; ???height: 25px; ???margin: 0; ???padding: 0; ???opacity: 0; ???z-index: 9999; ???&:checked + span{ ?????background-color: #58ad2c; ?????border-color: #58ad2c; ???} ???&:checked + span i{ ?????background-color: #fff; ?????border-color: #58ad2c; ?????left: 25px; ???} ?}}

纯css实现 switch开关

原文地址:http://www.cnblogs.com/lvyueyang/p/7674921.html

知识推荐

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