伪类
- active:元素激活时
- 使用方法和用在a标签时相同 例: div.cd : avtive
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试active伪类</title>
<style>
#d1{
width: 100px;
height: 100px;
background-color: aquamarine;
}
#d1:active{
width: 200px;
height: 200px;
background-color: aqua;
}
</style>
</head>
<body>
<div id="d1"></div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>focus伪类</title>
<style>
#d1{
border-color:#dee1e6 ;
}
#d1:focus{
border-color: black;
}
</style>
</head>
<body>
请输入:<input type="text" id="d1" placeholder="观察边框变化">
</body>
</html>
- hover伪类:最常用,hover可以为任何元素添加任何属性
- 这个伪类巨牛逼!!
- 首先第一个用途与作为锚点伪类是相同的,控制鼠标经过或悬浮时样式的改变
- 第二个作用:可以控制子元素的样式改变
- 代码片;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>hover伪类</title>
<style>
#d1{
width: 100px;
height: 100px;
background-color: tomato;
}
#d2{
width: 50px;
height: 50px;
background-color: black;
}
#d1:hover #d2{
border-radius: 50%;
}
</style>
</head>
<body>
<div id="d1">
<div id="d2"></div>
</div>
</body>
</html>