纯CSS3代码实现switch滑动开关按钮效果


Posted in HTML / CSS onAugust 30, 2016

html结构

XML/HTML Code复制内容到剪贴板
  1. <div class="container">  
  2.         <div class="bg_con">  
  3.             <input id="checked_1" type="checkbox" class="switch" />  
  4.             <label for="checked_1"></label>  
  5.         </div>  
  6.     </div>  

css代码,:before负责颜色,:after是那个白色小圆点,切换时的过渡效果用css3的动画实现。

CSS Code复制内容到剪贴板
  1. .switch{   
  2.         display:none;   
  3.     }   
  4.     label{   
  5.         position:relative;   
  6.         displayblock;   
  7.         padding1px;   
  8.         border-radius: 24px;   
  9.         height22px;   
  10.         margin-bottom15px;   
  11.         background-color#eee;   
  12.         cursorpointer;   
  13.         vertical-aligntop;   
  14.         -webkit-user-select: none;   
  15.     }   
  16.     label:before{   
  17.         content'';   
  18.         displayblock;   
  19.         border-radius: 24px;   
  20.         height22px;   
  21.         background-colorwhite;   
  22.         -webkit-transform: scale(1, 1);   
  23.         -webkit-transition: all 0.3s ease;   
  24.     }   
  25.     label:after{   
  26.         content'';   
  27.         positionabsolute;   
  28.         top: 50%;     
  29.         left: 50%;     
  30.         margin-top: -11px;     
  31.         margin-left: -11px;   
  32.         width22px;   
  33.         height22px;   
  34.         border-radius: 22px;   
  35.         background-colorwhite;   
  36.         box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.08);   
  37.         -webkit-transform: translateX(-9px);   
  38.         -webkit-transition: all 0.3s ease;   
  39.     }   
  40.     .switch:checked~label:after{   
  41.         -webkit-transform: translateX(9px);   
  42.     }   
  43.     .switch:checked~label:before{   
  44.         background-color:green;   
  45.     }    

以上所述是小编给大家介绍的纯CSS3代码实现switch滑动开关按钮效果 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
Mar 09 HTML / CSS
CSS3 calc()会计算属性详解
Feb 27 HTML / CSS
CSS3弹性盒模型开发笔记(二)
Apr 26 HTML / CSS
CSS3 分类菜单效果
May 27 HTML / CSS
css3一个简易的 LED 数字时钟实现方法
Jan 15 HTML / CSS
基于HTML5 Canvas 实现弹出框效果
Jun 05 HTML / CSS
解决Firefox下不支持outerHTML问题代码分享
Jun 04 HTML / CSS
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
Nov 05 HTML / CSS
完美解决IE8下不兼容rgba()的问题
Mar 31 HTML / CSS
HTML5新增属性data-*和js/jquery之间的交互及注意事项
Aug 08 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
Sep 11 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 HTML / CSS
CSS3实现跳动的动画效果
Sep 12 #HTML / CSS
利用CSS3的flexbox实现水平垂直居中与三列等高布局
Sep 12 #HTML / CSS
对CSS3选择器的研究(详解)
Sep 16 #HTML / CSS
利用CSS3实现炫酷的飞机起飞动画
Sep 17 #HTML / CSS
CSS3 3D制作实战案例分析
Sep 18 #HTML / CSS
CSS3中动画属性transform、transition和animation属性的区别
Sep 25 #HTML / CSS
利用CSS3实现毛玻璃效果示例源码
Sep 25 #HTML / CSS
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
2009/10/31 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
Mac系统下安装PHP Xdebug
2018/03/30 PHP
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
Python可变参数用法实例分析
2017/04/02 Python
Python中pillow知识点学习
2018/04/30 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
Python实现Restful API的例子
2019/08/31 Python
pytorch使用 to 进行类型转换方式
2020/01/08 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
英国女性时尚品牌:Apricot
2018/12/04 全球购物
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
单位单身证明范本
2014/01/11 职场文书
旅游个人求职信范文
2014/01/30 职场文书
幼儿园保教管理制度
2014/02/03 职场文书
团队精神的演讲稿
2014/05/14 职场文书
毕业设计工作总结
2015/08/14 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸