CSS中如何实现鼠标悬停效果?
在CSS中,您可以使用:hover
伪类来实现鼠标悬停效果。:hover
伪类会在用户将鼠标悬停在选择器所匹配的元素上时应用指定的样式。
下面是一个简单的例子,展示了如何在鼠标悬停时改变文本颜色和背景颜色:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mouse Hover Example</title>
<style>
.hover-effect {
color: black;
background-color: white;
padding: 10px;
text-align: center;
}
.hover-effect:hover {
color: white;
background-color: blue;
}
</style>
</head>
<body>
<div class="hover-effect">Hover over me!</div>
</body>
</html>
在这个例子中,我们创建了一个名为.hover-effect的类,并在其中设置了默认的文本颜色(color: black;)和背景颜色(background-color: white;)。接着,我们使用:hover伪类为悬停时的文本颜色和背景颜色分别设置为白色和蓝色。当您将鼠标悬停在<div>元素上时,将看到这些颜色的变化。