头闻号

衡水昊兴橡塑化工贸易有限公司

密封垫片|化工管道及配件|锌氧化物|工业用橡胶制品

首页 > 新闻中心 > 科技常识:纯CSS3代码实现switch滑动开关按钮效果
科技常识:纯CSS3代码实现switch滑动开关按钮效果
发布时间:2023-02-01 10:34:11        浏览次数:4        返回列表

今天小编跟大家讲解下有关纯CSS3代码实现switch滑动开关按钮效果 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关纯CSS3代码实现switch滑动开关按钮效果 的相关资料,希望小伙伴们看了有所帮助。

html结构

XML/HTML Code复制内容到剪贴板 <divclass="container"> <divclass="bg_con"> <inputid="checked_1"type="checkbox"class="switch"/> <labelfor="checked_1"></label> </div> </div>

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

CSS Code复制内容到剪贴板 .switch{ display:none; } label{ position:relative; display:block; padding:1px; border-radius:24px; height:22px; margin-bottom:15px; background-color:#eee; cursor:pointer; vertical-align:top; -webkit-user-select:none; } label:before{ content:''; display:block; border-radius:24px; height:22px; background-color:white; -webkit-transform:scale(1,1); -webkit-transition:all0.3sease; } label:after{ content:''; position:absolute; top:50%; left:50%; margin-top:-11px; margin-left:-11px; width:22px; height:22px; border-radius:22px; background-color:white; box-shadow:1px1px1px1pxrgba(0,0,0,0.08); -webkit-transform:translateX(-9px); -webkit-transition:all0.3sease; } .switch:checked~label:after{ -webkit-transform:translateX(9px); } .switch:checked~label:before{ background-color:green; }

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

来源:爱蒂网