如何使用 CSS 实现悬停效果?

81次阅读
没有评论

CSS 可以通过悬停效果为网页增添交互性。下面是一个实现悬停效果的完整示例:

HTML 代码:

<div class="container">
    <h2>这是一个悬停效果示例</h2>
    <p>当鼠标悬停在这段文字上时,文字的颜色和背景颜色会发生变化。</p>
</div>

CSS 代码:

.container {
padding: 20px;
background-color: #f2f2f2;
width: 300px;
margin: 0 auto;
text-align: center;
}

.container:hover {
background-color: #555555;
}

.container:hover h2 {
color: #ffffff;
}

.container:hover p {
color: #ffffff;
}

上述示例中,.container 是一个包含标题和文本的容器元素。当鼠标悬停在 .container 上时,CSS 代码会使背景颜色变为深灰色,并且标题和文本的颜色变为白色。

.container:hover 选择器表示鼠标悬停在 .container 元素上时的样式,而 .container:hover h2.container:hover p 则表示在悬停状态下标题和文本的样式。

通过 CSS 实现悬停效果可以增强网页的交互性,使用户更好地与网页进行互动。

正文完
 
评论(没有评论)