项目6:CSS3网页样式
黑龙江旅游职业技术学院 · 《网页设计与制作》
授课教师:刘继峰
授课教师:刘继峰
🎯 教学目标
知识目标
1. 掌握CSS网页样式基本概念。
2. 掌握字体、文本、边框、背景属性的设置方法。
能力目标
1. 能够独立使用CSS样式设计网页。
2. 能在基础网页中添加创新点与特效。
素质目标
1. 培养集思广益、团结合作解决问题的能力。
2. 培养精益求精、认真严谨的工作态度。
🚩 任务1:制作“诗词鉴赏”页面
💡 任务要求: 熟练掌握CSS字体样式的设置方法,完成“诗词鉴赏”页面制作。
🛠️ 核心知识点:字体属性
- font-family: 设置字体系列(如"幼圆", "宋体"),用逗号分隔备用字体。
- font-size: 设置字体大小,常用单位 px(像素)、em(相对值)。
- font-weight: 设置粗细(normal, bold, 100-900数值)。
- font-style: 设置风格(normal, italic斜体, oblique倾斜)。
🧩 简写属性 (font)
可以将多个字体属性合并为一行代码,至少需指定 font-size 和
font-family。
/* 语法示例:字体风格 粗细 大小/行高 字体 */
#A1 {
font: oblique bold 18px/20px "宋体", Calibri;
}
#A1 {
font: oblique bold 18px/20px "宋体", Calibri;
}
🚩 任务2:制作“东北烈士纪念馆”页面
💡 任务要求: 掌握CSS文本样式的设置方法,注意主题颜色选择,突出页面主题。
🛠️ 核心知识点:文本属性
| 属性 | 说明与示例 |
|---|---|
color |
设置文本颜色。支持预定义颜色(red)、十六进制(#ff0000)、rgb(255,0,0)、rgba(255,0,0,0.5)、hsl/hsla。 |
line-height |
设置行高。若要垂直居中,可将line-height设为与height相同数值。 |
letter-spacing |
设置字符间距。正值增加间距,负值减小间距。 |
text-align |
水平对齐方式。left(左), right(右), center(居中), justify(两端对齐)。 |
text-decoration |
文本修饰。underline(下划线), line-through(删除线), overline(上划线), none(去除链接下划线)。 |
text-indent |
首行文本缩进。例如:text-indent: 2em; (通常为2个字符宽度)。 |
text-shadow |
文本阴影。格式:h-shadow v-shadow blur color。例如:2px 2px 4px rgba(0,0,0,0.5)。 |
🚩 任务3:制作“中国脊梁”页面
💡 任务要求: 掌握CSS边框样式的设置方法,利用边框属性美化“中国脊梁”页面。
🛠️ 核心知识点:边框属性
| 属性/类别 | 说明与示例 |
|---|---|
| 基础属性 | border-width (宽度), border-style (样式), border-color (颜色) |
| 简写方式 | border: 1px solid #000; (宽度 样式 颜色) |
| 圆角边框 | border-radius: 20px; (可单独设置四个角,如 border-top-left-radius) |
| 图片边框 | border-image: url() round stretch; (使用图片作为边框) |
| 常见样式 | dotted (点线), dashed (虚线), solid (实线), double (双线), groove (3D凹槽) |
🚩 任务4:制作“热点新闻”页面
💡 任务要求: 掌握CSS背景属性的设置方法,完成“新闻热点”页面布局。
🛠️ 核心知识点:背景属性
| 属性 | 说明 |
|---|---|
background-color |
设置背景颜色,默认值为none。 |
background-image |
设置背景图像。例如:url(img/bg.jpg)。 |
background-repeat |
背景平铺方式。repeat(平铺), repeat-x(水平), repeat-y(垂直), no-repeat(不平铺)。 |
background-position |
背景位置。可使用方位词(top left)或百分比/像素值。 |
background-size |
设置背景尺寸大小。例如:cover (覆盖), 100% 200px。 |
background-clip |
背景剪裁区域。border-box (默认), padding-box, content-box。 |
| CSS3渐变 |
|
📝 随堂测试
请根据本节课所学的CSS3样式知识,完成以下测试题。选择答案后,点击底部“提交答案”按钮查看结果。
1. 在CSS中,若要设置文本的首行缩进为2个字符,应使用以下哪个属性?
2. 以下哪个CSS3属性用于给元素添加圆角效果?
3. 若想让背景图片完全覆盖整个容器且保持比例,应设置 background-size 的值为?
📌 课堂总结
本节课我们深入学习了CSS3网页样式的四大核心模块:字体、文本、边框和背景。通过四个实战任务,希望大家掌握以下核心内容:
- 字体样式: 掌握
font-family、font-size、font-weight及font简写属性的使用。 - 文本样式: 熟练运用
color、line-height、text-align、text-shadow等属性美化文本排版。 - 边框样式: 掌握
border简写、border-radius圆角以及border-image图片边框的设置方法。 - 背景样式: 熟悉
background系列属性,特别是background-size、background-position以及 CSS3 渐变(线性/径向)的应用。
💡 课后寄语:
CSS3赋予了网页丰富的视觉表现力。请同学们课后结合本节课的知识点,独立完善四个实战任务的页面效果,尝试在页面中加入更多创新点与特效,做到学以致用!