我是靠谱客的博主 健壮蜗牛,这篇文章主要介绍css编写开关按钮,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
两种自定义开关按钮的方法 <!DOCTYPE html> <html> <head> <title>纯css编写开关按钮(一)</title> <style type="text/css"> .chooseBtn { display: none; } .choose-label { box-shadow: #ccc 0px 0px 0px 1px; width: 40px; height: 20px; display: inline-block; border-radius: 20px; position: relative; background-color: #bdbdbd; overflow: hidden; } .choose-label:before { content: ''; position: absolute; left: 0; width: 20px; height: 20px; display: inline-block; border-radius: 20px; background-color: #fff; z-index: 20; -webkit-transition: all 0.5s; transition: all 0.5s; } .chooseBtn:checked + label.choose-label:before { left: 20px; } .chooseBtn:checked + label.choose-label { background-color: #51ccee; } </style> </head> <body> <input type="checkbox" name="sex" id="male" class="chooseBtn" /> <label for="male" class="choose-label"></label> </body> </html>

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>纯css编写开关按钮(二)</title> <style type="text/css"> #toggle-button{ display: none; } .button-label{ position: relative; display: inline-block; width: 80px; height: 30px; background-color: #ccc; box-shadow: #ccc 0px 0px 0px 2px; border-radius: 30px; overflow: hidden; } .circle{ position: absolute; top: 0; left: 0; width: 30px; height: 30px; border-radius: 50%; background-color: #fff; } .button-label .text { line-height: 30px; font-size: 18px; text-shadow: 0 0 2px #ddd; } .on { color: #fff; display: none; text-indent: 10px;} .off { color: #fff; display: inline-block; text-indent: 34px;} .button-label .circle{ left: 0; transition: all 0.3s; } #toggle-button:checked + label.button-label .circle{ left: 50px; } #toggle-button:checked + label.button-label .on{ display: inline-block; } #toggle-button:checked + label.button-label .off{ display: none; } #toggle-button:checked + label.button-label{ background-color: #51ccee; } </style> </head> <body> <div class="toggle-button-wrapper"> <input type="checkbox" id="toggle-button" name="switch"> <label for="toggle-button" class="button-label"> <span class="circle"></span> <span class="text on">ON</span> <span class="text off">OFF</span> </label> </div> </body> </html>

本文来源https://www.cnblogs.com/dinghuihua/p/6674106.html

最后

以上就是健壮蜗牛最近收集整理的关于css编写开关按钮的全部内容,更多相关css编写开关按钮内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部