css实现手机中开关(开关插件)

来源:互联网 发布:网络于洗白是什么意思 编辑:程序博客网 时间:2024/06/04 18:59

在很多设计图上,会有如下图开关或者单选,今天我就来讲讲如何用css去实现动态的开关。



html代码中,是很简单的

<input type="checkbox" id="1" class="checkbox"><label class="switch" for="1"></label>

下面是我们css代码

<style>        .checkbox {            display: none;        }        .switch {            width: 50px;            height: 31px;            background: #56ACFE;            border-radius: 20px;            padding: 1px;            box-sizing: border-box;            display: inline-block;            margin-top: 15px;        }        .switch:after {            content: '';            box-shadow: 0 3px 8px 0 rgba(0,0,0,0.15), 0 1px 1px 0 rgba(0,0,0,0.16), 0 3px 1px 0 rgba(0,0,0,0.10);            width: 28px;            height: 28px;            background: #fff;            border-radius: 50%;            display: block;            margin-left: 1px;            float: left;            transition: all 0.5s;        }        .checkbox:checked+.switch:after {            margin-left: 20px;        }        .checkbox:checked+.switch {            background: #ccc;        }    </style>

就这样,就实现了这个设计图上和手机上经常出现的开关。


如果对你能有帮助的话,麻烦点赞,如果有意见或者建议的话,私信我哦!

我会继续努力积攒经验的,会给大家不定时分享基础知识点的*-*,关注我哦!



原创粉丝点击