栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

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

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

html结构

XML/HTML Code复制内容到剪贴板
  1.   
  2.           
  3.               
  4.               
  5.         
  
  •     
  •   

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

    CSS Code复制内容到剪贴板
    1. .switch{   
    2.         display:none;   
    3.     }   
    4.     label{   
    5.         position:relative;   
    6.         display: block;   
    7.         padding: 1px;   
    8.         border-radius: 24px;   
    9.         height: 22px;   
    10.         margin-bottom: 15px;   
    11.         background-color: #eee;   
    12.         cursor: pointer;   
    13.         vertical-align: top;   
    14.         -webkit-user-select: none;   
    15.     }   
    16.     label:before{   
    17.         content: '';   
    18.         display: block;   
    19.         border-radius: 24px;   
    20.         height: 22px;   
    21.         background-color: white;   
    22.         -webkit-transform: scale(1, 1);   
    23.         -webkit-transition: all 0.3s ease;   
    24.     }   
    25.     label:after{   
    26.         content: '';   
    27.         position: absolute;   
    28.         top: 50%;     
    29.         left: 50%;     
    30.         margin-top: -11px;     
    31.         margin-left: -11px;   
    32.         width: 22px;   
    33.         height: 22px;   
    34.         border-radius: 22px;   
    35.         background-color: white;   
    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滑动开关按钮效果 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对考高分网网站的支持!

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/217726.html

    CSS教程相关栏目本月热门文章

    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号