hover用法

hover用法总结:
1,自身悬浮改变自身样式
代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,inital-scale=1.0,minimun-scale=1.0,maximun-scale=1.0" />
		<title>hover用法</title>
		<style>
			
			*{
				margin: 0px;
				padding: 0px;
			}
			
			.demo{
				margin: 100px auto;
				max-width: 500px;
				border: 2px solid #A52A2A;
			}
			
			ul{
				list-style: none;
			}
			
			li{
				width: 30px;
				height: 30px;
				color: #A52A2A;
				background-color: #0000FF;
				border-radius: 100%;
				display: inline-block;
			}
			
			li:hover{
				background-color: #FF0000;
			}
			
		</style>
	</head>
	<body>
		<div class="demo">
			<ul>
				<li>1</li>
				<li>2</li>
				<li>3</li>
				<li>4</li>
				<li>5</li>
				<li>6</li>
				<li>7</li>
				<li>8</li>
				<li>9</li>
			</ul>
		</div>
	</body>
</html>

截图:
在这里插入图片描述

2,自身悬浮,改变其他元素样式(值得注意的是这种必须是悬浮父类,改变子代否则无效
代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,inital-scale=1.0,minimun-scale=1.0,maximun-scale=1.0" />
		<title>hover用法</title>
		<style>
			
			*{
				margin: 0px;
				padding: 0px;
			}
			
			.demo{
				margin: 100px auto;
				max-width: 500px;
				border: 2px solid #A52A2A;
			}
			
			ul{
				list-style: none;
			}
			
			li{
				width: 30px;
				height: 30px;
				color: #A52A2A;
				background-color: #0000FF;
				border-radius: 100%;
				display: inline-block;
			}
			
			ul:hover li{
				background-color: #FFE4C4;
			}
			
		</style>
	</head>
	<body>
		<div class="demo">
			<ul>
				<li>1</li>
				<li>2</li>
				<li>3</li>
				<li>4</li>
				<li>5</li>
				<li>6</li>
				<li>7</li>
				<li>8</li>
				<li>9</li>
			</ul>
		</div>
	</body>
</html>

代码:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/h1234561234561/article/details/85858627