基础知识
1.E:hover选择器
1)概念:被用来指定当鼠标指针移动到元素上时元素所使用的样式。
2)使用方法:
<元素>:hover{
CSS样式
}
2.E:active选择器
1)概念:被用来指定元素被激活时使用的样式。
2)使用方法:
<元素>:active{
CSS样式
}
3.E:focus选择器
1)概念:被用来指定元素获得光标集聚点使用的样式,主要是文本框控件获得聚集点并进行文字输入时使用。
2)使用方法:
<元素>:focus{
CSS样式
}
Tip:
1)可以在“<元素>”中添加元素的type属性。
例如:
input[type=“text”]:hover{
CSS样式
}
2)指定元素被激活时默认有点击过程,所以在使用E:focus和E:active时,先E:focus再E:active,使E:active的优先级大于E:focus。
案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>UI元素状态选择器</title>
<style>
input[type="text"]:hover{
background:blanchedalmond;/*设置文本框"text"中的背景颜色*/
}
input[type="text"]:focus{
background:beige;
color: #061646;/*设置文本框"text"中字体的颜色*/
}
input[type="text"]:active{
background:bisque;
}
input[type="password"]:hover{
background:lightskyblue;
}
input[type="password"]:focus{
background:dodgerblue;
color: #ffeced;
}
input[type="password"]:active{
background:cornflowerblue;
}
</style>
</head>
<body>
<h1>UI元素状态选择器</h1>
<from>/*表格*/
姓名:<input type="text" placeholder="请输入名字">
<br/>
<br/>
密码:<input type="password" placeholder="请输入密码">
</from>
</body>
</html>