纯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 相关文章推荐
使用CSS3来绘制一个月食图案
Jul 18 HTML / CSS
详解CSS3的opacity属性设置透明效果的用法
May 09 HTML / CSS
css3实现多个元素依次显示效果
Dec 12 HTML / CSS
js实现移动端H5页面手指滑动刻度尺功能
Nov 16 HTML / CSS
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
Jan 05 HTML / CSS
利用html5 file api读取本地文件示例(如图片、PDF等)
Mar 07 HTML / CSS
HTML5 语义化结构化规范化
Oct 17 HTML / CSS
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
Jan 06 HTML / CSS
html5 worker 实例(二) 图片变换效果
Jun 24 HTML / CSS
canvas绘制视频封面的方法
Feb 05 HTML / CSS
HTML5开发动态音频图的实现
Jul 02 HTML / CSS
html+css实现滚动到元素位置显示加载动画效果
Aug 02 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
PHP操作xml代码
2010/06/17 PHP
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
php多进程应用场景实例详解
2019/07/22 PHP
JS调试必备的5个debug技巧
2014/03/07 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
vue动态删除从数据库倒入列表的某一条方法
2018/09/29 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
2020/02/09 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
Python中逗号的三种作用实例分析
2015/06/08 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
2017/11/11 Python
Windows下PyCharm安装图文教程
2018/08/27 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
Python下载的11种姿势(小结)
2020/11/18 Python
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
公司薪酬管理制度
2014/01/31 职场文书
擅自离岗检讨书
2014/02/11 职场文书
高级工程师英文求职信
2014/03/19 职场文书
大三学习计划书范文
2014/05/02 职场文书
服务理念口号
2014/06/11 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书