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>
代码: