纯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动画效果之animation的常用样式
Mar 09 HTML / CSS
HTML5和CSS3让网页设计提升到下一个高度
Aug 14 HTML / CSS
CSS3制作ajax loader icon实现思路及代码
Aug 25 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
Apr 02 HTML / CSS
html标签之Object和EMBED标签详解
Jul 04 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
Jul 22 HTML / CSS
html5 初试 indexedDB(推荐)
Jul 21 HTML / CSS
Canvas制作的下雨动画的示例
Mar 06 HTML / CSS
Canvas多边形绘制的实现方法
Aug 05 HTML / CSS
HTML5实现视频弹幕功能
Aug 09 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
Dec 08 HTML / CSS
HTML中table表格拆分合并(colspan、rowspan)
Apr 07 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程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
改变Apache端口等配置修改方法
2008/06/05 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
javascript实现完美拖拽效果
2015/05/06 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
Bootstrap基本样式学习笔记之图片(6)
2016/12/07 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
微信小程序+云开发实现欢迎登录注册
2019/05/24 Javascript
利用QT写一个极简单的图形化Python闹钟程序
2015/04/07 Python
20行python代码的入门级小游戏的详解
2019/05/05 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
python实现微信打飞机游戏
2020/03/24 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
Selenium及python实现滚动操作多种方法
2020/07/21 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
2012/10/29 面试题
中考冲刺决心书
2014/03/11 职场文书
《二泉映月》教学反思
2014/04/15 职场文书
一年级学生评语
2014/04/23 职场文书
新闻发布会策划方案
2014/06/12 职场文书
社会实践单位意见
2015/06/05 职场文书
夏洛特的网观后感
2015/06/15 职场文书
同意落户证明
2015/06/19 职场文书
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫