CSS 开关样式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lengyuezuixue/article/details/82501981
<!DOCTYPE html >
<html>
	<head>
		<meta charset="utf-8"> 
		<title>自学教程(如约智惠.com)</title> 
		<style >
			.switch {
				position:relative;
				display:inline-block;
				width:60px;
				height:34px;
			}
			
			.switch input {
				display:none;
			}
			
			.slider {
				position:absolute;
				cursor:pointer;
				top:0;
				left:0;
				right:0;
				bottom:0;
				background-color:#ccc;
				-webkit-transition:.4s;
				transition:.4s;
			}
			
			.slider:before {
			  position: absolute;
			  content: "";
			  height: 26px;
			  width: 26px;
			  left: 4px;
			  bottom: 4px;
			  background-color: white;
			  -webkit-transition: .4s;
			  transition: .4s;
			}

			input:checked + .slider {
			  background-color: #2196F3;
			}

			input:focus + .slider {
			  box-shadow: 0 0 1px #2196F3;
			}

			input:checked + .slider:before {
			  -webkit-transform: translateX(26px);
			  -ms-transform: translateX(26px);
			  transform: translateX(26px);
			}

			/* Rounded sliders */
			.slider.round {
			  border-radius: 34px;
			}

			.slider.round:before {
			  border-radius: 50%;
			}
			
		</style>
	</head>
	<body >
		<h2>开关切换</h2>

		<label class="switch">
		  <input type="checkbox">
		  <div class="slider"></div>
		</label>

		<label class="switch">
		  <input type="checkbox" checked>
		  <div class="slider"></div>
		</label><br><br>

		<label class="switch">
		  <input type="checkbox">
		  <div class="slider round"></div>
		</label>

		<label class="switch">
		  <input type="checkbox" checked>
		  <div class="slider round"></div>
		</label>
		
	</body>
</html>

                                     

猜你喜欢

转载自blog.csdn.net/lengyuezuixue/article/details/82501981
今日推荐