运用HTML相关标记和CSS选择器实现图4-30所示的学员感言页面。其中的小标题均是超链接,当鼠标悬浮到每个小标题上时,文字由黑色变为红色并添加下划线,如图4-31所示。
时间: 2024-10-12 14:11:13 浏览: 36
要实现图4-30所示的学员感言页面效果,你可以结合HTML结构和CSS样式来完成。首先,我们构建基本的HTML布局,然后利用CSS添加样式。
1. HTML部分(创建一个简单的`<div>`结构作为容器,并包含几个`<p>`元素代表学员感言,每个感言都是一个小标题,用`<a>`标签包裹):
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<section id="greetings">
<h2>学员感言</h2>
<div class="testimonial-container">
<a href="#" class="testimonial-link">学员A的感言</a>
<a href="#" class="testimonial-link">学员B的感言</a>
<!-- 添加更多学员感言 -->
</div>
</section>
</body>
</html>
```
2. CSS部分(创建一个名为`styles.css`的文件,添加所需的样式规则):
```css
/* styles.css */
#greetings {
margin-top: 50px;
}
.testimonial-container {
display: flex;
flex-direction: column;
gap: 20px;
}
.testimonial-link {
color: black; /* 默认颜色 */
text-decoration: none;
transition: color 0.3s ease, text-decoration 0.3s ease;
}
.testimonial-link:hover {
color: red; /* 鼠标悬停时的颜色 */
text-decoration: underline; /* 添加下划线 */
}
```
当用户将鼠标悬停在`.testimonial-link`类的链接上时,CSS中的`:hover`伪类会生效,改变链接文本颜色和添加下划线。记得将上述HTML代码保存在一个`.html`文件中,并将CSS链接放在`<head>`标签内的`<link>`标签里,浏览器即可按照设定显示效果。
阅读全文