CSS让素面朝天的HTML容光焕发 | 课型:实习课 | 建议课时:2节
点击按钮切换"素颜/盛装"两种状态,直观感受CSS的威力。
新窗口运行 下载源码<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>一键换装:CSS的威力</title>
<style>
body { font-family: "Microsoft YaHei", sans-serif; margin: 0; transition: all .5s; }
body.dressed { background: linear-gradient(135deg, #0e2a3c, #1b5a7a); color: #fff; }
main { max-width: 640px; margin: 40px auto; padding: 0 20px; }
.dressed h1 { color: #38d6c4; letter-spacing: 4px; }
.dressed .card { background: rgba(255,255,255,.08); border-radius: 16px;
padding: 24px; box-shadow: 0 8px 30px rgba(0,0,0,.3); }
.dressed p { line-height: 1.9; }
button { position: fixed; top: 16px; right: 16px; padding: 10px 20px;
border: none; border-radius: 8px; background: #c77728; color: #fff;
font-size: 15px; cursor: pointer; }
</style>
</head>
<body>
<button onclick="document.body.classList.toggle('dressed')">一键换装</button>
<main>
<h1>我的爱好</h1>
<div class="card">
<p>我喜欢编程,因为代码能创造出无限可能。</p>
<p>同一个HTML,穿上CSS这件衣服,气质完全不同。</p>
</div>
</main>
</body>
</html>任务目标:为上一章页面添加完整内部样式表,掌握CSS基础属性
| 任务内容与评分 |
|---|
| 任务1:为页面添加<style>区域并设置背景色(15分) |
| 任务2:设置标题颜色、居中、字间距(20分) |
| 任务3:设置正文字体、字号、1.8倍行高(20分) |
| 任务4:用开发者工具实时调试出满意配色并记录色值(20分) |
| 任务5:对比实验:同一内容分别用px和rem设置字号并观察(25分) |