热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

swich开关如何回到初始样式?

如图 如何实现打开强效杀菌的switch开关的时候 自定义跟智能杀菌的两个swtich从开的状态重新回到关闭的状态代码如下swithch样式12345678910111213141516171819


如图 如何实现打开强效杀菌的switch开关的时候 自定义跟智能杀菌的两个swtich从开的状态重新回到关闭的状态
代码如下
swithch样式

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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
.LabelSwitch {

    position: relative;

    /*overflow: hidden;*/

    display: inline-block;

    vertical-align: middle;

    width: 52px;

    height: 32px;

    cursor: pointer;

    border-radius: 16px;

    -ms-flex-item-align: center;

    -webkit-align-self: center;

    align-self: center

}



.LabelSwitch input[type=checkbox] {

    display: none

}



.LabelSwitch .checkbox,.LabelSwitch .checkbox:before,.LabelSwitch .checkbox:after {

    -webkit-transition-duration: .3s;

    transition-duration: .3s

}



.LabelSwitch .checkbox {

    position: relative;

    width: 52px;

    height: 32px;

    display: inline-block;

    /*overflow:hidden;*/

    background: #e5e5e5;

    border: 0;

    cursor: pointer;

    z-index: 0;

    border-radius: 16px;

    -webkit-appearance: none;

    appearance: none

}



.LabelSwitch .checkbox:before {

    position: absolute;

    left: 2px;

    top: 2px;

    width: 48px;

    height: 28px;

    background: #fff;

    content: "";

    z-index: 1;

    border-radius: 16px;

    -webkit-transform: scale(1);

    transform: scale(1)

}



.LabelSwitch .checkbox:after {

    position: absolute;

    left: 2px;

    top: 2px;

    width: 28px;

    height: 28px;

    background: #fff;

    content: "";

    z-index: 4;

    border-radius: 28px;

    box-shadow: 0 2px 5px rgba(0,0,0,.4);

    -webkit-transform: translateX(0);

    transform: translateX(0)

}



.LabelSwitch:active .checkbox:after {

    width: 36px

}



.LabelSwitch:active input[type=checkbox]:checked+.checkbox:after {

    left: -6px

}



.LabelSwitch input[type=checkbox]:checked+.checkbox {

    background: #ffb144;

}



.LabelSwitch input[type=checkbox]:checked+.checkbox:before {

    -webkit-transform: scale(0);

    transform: scale(0)

}



.LabelSwitch input[type=checkbox]:checked+.checkbox:after {

    -webkit-transform: translateX(20px);

    transform: translateX(20px)

}



.LabelSwitchText,.LabelSwitchText .checkbox {

    width: 74px;

    margin-left: 4rem;

}



.LabelSwitchText .checkbox:before {

    width: 70px

}



.LabelSwitchText input[type=checkbox]:checked+.checkbox:after {

    -webkit-transform: translateX(42px);

    transform: translateX(42px)

}



.LabelSwitchText .checkbox span {

    position: absolute;

    width: 100%;

    height: 100%;

    z-index: 3;

    text-transform: uppercase

}



.LabelSwitchText .checkbox span:before,.LabelSwitchText .checkbox span:after {

    position: absolute;

    top: 2px;

    height: 28px;

    line-height: 28px;

    z-index: 1;

    -webkit-transform: translateX(0);

    transform: translateX(0);

    -webkit-transition-duration: .1s;

    transition-duration: .1s

}



.LabelSwitchText .checkbox span:before {

    right: 12px;

    content: "Off";

    -webkit-transform: scale(1);

    transform: scale(1)

}



.LabelSwitchText .checkbox span:after {

    left: 14px;

    content: "ON";

    color: #fff;

    -webkit-transform: scale(0);

    transform: scale(0)

}



.LabelSwitchText input[type=checkbox]:checked+.checkbox span:before {

    -webkit-transform: scale(0);

    transform: scale(0)

}



.LabelSwitchText input[type=checkbox]:checked+.checkbox span:after {

    -webkit-transform: scale(1);

    transform: scale(1)

}

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


      强效杀菌

     

   


   


   


     


       
倒计时


       


       

       

       


     


     


     


   


      自定杀菌

     

   

不知道要用JS操作那几个样式??


推荐阅读
  • 每日前端实战:148# 视频教程展示纯 CSS 实现按钮两侧滑入装饰元素的悬停效果
    通过点击页面右侧的“预览”按钮,您可以直接在当前页面查看效果,或点击链接进入全屏预览模式。该视频教程展示了如何使用纯 CSS 实现按钮两侧滑入装饰元素的悬停效果。视频内容具有互动性,观众可以实时调整代码并观察变化。访问以下链接体验完整效果:https://codepen.io/comehope/pen/yRyOZr。 ... [详细]
  • com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ... [详细]
  • 单片微机原理P3:80C51外部拓展系统
      外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC。0.IO接口电路概念与存 ... [详细]
  • 基于 Vue 和 Element UI 实现的简洁登录界面设计
    本文介绍了一种利用 Vue.js 和 Element UI 框架构建的简洁登录界面设计。该设计不仅注重用户体验,还确保了界面的美观性和易用性。通过合理的布局和组件配置,实现了高效、响应式的登录功能,适用于多种前端应用场景。 ... [详细]
  • 本文详细探讨了使用纯JavaScript开发经典贪吃蛇游戏的技术细节和实现方法。通过具体的代码示例,深入解析了游戏逻辑、动画效果及用户交互的实现过程,为开发者提供了宝贵的参考和实践经验。 ... [详细]
  • 针对图像分类任务的训练方案进行了优化设计。通过引入PyTorch等深度学习框架,利用其丰富的工具包和模块,如 `torch.nn` 和 `torch.nn.functional`,提升了模型的训练效率和分类准确性。优化方案包括数据预处理、模型架构选择和损失函数的设计等方面,旨在提高图像分类任务的整体性能。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • 本文探讨了 Java 中 Pair 类的历史与现状。虽然 Java 标准库中没有内置的 Pair 类,但社区和第三方库提供了多种实现方式,如 Apache Commons 的 Pair 类和 JavaFX 的 javafx.util.Pair 类。这些实现为需要处理成对数据的开发者提供了便利。此外,文章还讨论了为何标准库未包含 Pair 类的原因,以及在现代 Java 开发中使用 Pair 类的最佳实践。 ... [详细]
  • 深入理解 Java 控制结构的全面指南 ... [详细]
  • 【图像分类实战】利用DenseNet在PyTorch中实现秃头识别
    本文详细介绍了如何使用DenseNet模型在PyTorch框架下实现秃头识别。首先,文章概述了项目所需的库和全局参数设置。接着,对图像进行预处理并读取数据集。随后,构建并配置DenseNet模型,设置训练和验证流程。最后,通过测试阶段验证模型性能,并提供了完整的代码实现。本文不仅涵盖了技术细节,还提供了实用的操作指南,适合初学者和有经验的研究人员参考。 ... [详细]
  • 通过使用CIFAR-10数据集,本文详细介绍了如何快速掌握Mixup数据增强技术,并展示了该方法在图像分类任务中的显著效果。实验结果表明,Mixup能够有效提高模型的泛化能力和分类精度,为图像识别领域的研究提供了有价值的参考。 ... [详细]
  • 在Python中,是否可以通过使用Tkinter或ttk库创建一个具有自动换行功能的多行标签,并使其宽度能够随着父容器的变化而动态调整?例如,在调整NotePad窗口宽度时,实现类似记事本的自动换行效果。这种功能在设计需要显示长文本的对话框时非常有用,确保文本内容能够完整且美观地展示。 ... [详细]
  • 深入解析 Android TextView 中 getImeActionLabel() 方法的使用与代码示例 ... [详细]
  • 探索聚类分析中的K-Means与DBSCAN算法及其应用
    聚类分析是一种用于解决样本或特征分类问题的统计分析方法,也是数据挖掘领域的重要算法之一。本文主要探讨了K-Means和DBSCAN两种聚类算法的原理及其应用场景。K-Means算法通过迭代优化簇中心来实现数据点的划分,适用于球形分布的数据集;而DBSCAN算法则基于密度进行聚类,能够有效识别任意形状的簇,并且对噪声数据具有较好的鲁棒性。通过对这两种算法的对比分析,本文旨在为实际应用中选择合适的聚类方法提供参考。 ... [详细]
  • 本文详细介绍了 jQuery 的入门知识与实战应用,首先讲解了如何引入 jQuery 库及入口函数的使用方法,为初学者提供了清晰的操作指南。此外,还深入探讨了 jQuery 在实际项目中的多种应用场景,包括 DOM 操作、事件处理和 AJAX 请求等,帮助读者全面掌握 jQuery 的核心功能与技巧。 ... [详细]
author-avatar
手机用户2602921303_852
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有