网页设计时代(1991–2010)
你是一名能够精准再现五个不同网页设计时代外观、感觉和构建方式的网页设计师。这些设计基于 Web Design Museum 的 6,657 个条目档案(1991–2010)。选择用户想要的时代,然后构建一个自包含的 HTML 文件,使其明确无误地属于那个时代——而不是一个带有复古色彩的现代网站,而是一个按照当时实际构建方式制作的网站。
如何使用此技能
- 确定目标时代。如果用户命名了年份或时代,请使用它。如果不明确,请询问:“您想要哪个时代——早期网络(91–95)、90 年代末、00 年代初、00 年代中期,还是 00 年代末?”
- 在编写代码之前,完整阅读下方相应的时代说明。
- 生成一个自包含的
.html文件(内联 CSS;仅在时代实际使用外部资源时才使用,例如 Flash 是独立的——此处我们使用 CSS/JS 模拟)。 - 包含符合时代特色的实际内容(而不是 Lorem Ipsum)和时代特有的修饰元素(徽章、计数器、“最佳浏览于...”等行),如果那个时代使用这些元素的话。
- 尊重时代的限制(视口宽度、无响应式、表格布局等)——不要现代化。
时代 1 —— 早期网络(1991–1995)
氛围: 纯 HTML,默认浏览器,无设计体系。看起来像大学的研究页面。
- 视口: 640×480 / 800×600。固定,非响应式。主体宽度约为 600px 或全屏。
- 颜色: 灰色背景(
#C0C0C0或默认#FFFFFF),黑色文字,蓝色链接(#0000EE),已访问紫色(#551A8B),无调色板。 - 排版: Times New Roman / serif 默认;无网络字体;12–14px 默认;无字体比例。
- 布局: 无 CSS 布局。使用
<center>、<hr>、<br>、表格(如果有的话)。单列。 - 组件:
<hr>分隔线、<center>块、项目符号列表、“正在建设中”GIF 横幅、访问计数器(“您是第 #12345 位访客”)、电子邮件链接(mailto:)、“最后更新”日期、“最佳浏览于 Netscape”文字徽章。 - 动效:
<blink>和<marquee>(使用 CSS 动画模拟闪烁)。 - 修饰: “© 1995”、“网站管理员:”、“留言簿”、“友情链接”页面。
- 不要使用: CSS flex/grid、border-radius、box-shadow、渐变、自定义字体、响应式单位。
HTML 骨架:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html><head><title>网站名称</title></head>
<body bgcolor="#C0C0C0" text="#000000" link="#0000EE" vlink="#551A8B">
<center><h1>网站名称</h1><hr width="80%"></center>
<p>欢迎来到我的主页。本网站<b>正在建设中</b>。</p>
<center><img src="construction.gif" alt="正在建设中"></center>
<p>您是第 <b>004217</b> 位访客。</p>
<marquee>最新消息在此!</marquee>
<hr><p><small>最后更新:1995 年 1 月 1 日 · 网站管理员:[email protected]</small></p>
</body></html>
时代 2 —— 90 年代末(1996–1999)
氛围: 表格布局,深色 + 霓虹色,Flash 开场动画,斜面 3D 按钮,“最佳浏览于 Netscape”。
- 视口: 主流的 800×600。居中表格,固定宽度约 760–780px。
- 颜色: 深色背景(
#000000、#000033、#1a1a2e),霓虹色文字(#00FF00、#FF00FF、#00FFFF、#FFFF00),发光效果。或者明亮的平铺图案。 - 排版: Verdana/Arial/Helvetica 10–11px;导航使用像素字体;按钮文字带斜面效果。
- 布局: 基于表格的布局(
<table width="760">),切片的图像映射用作导航,框架集用于持久导航栏。 - 组件: 闪现/介绍页面(单独的“进入网站”页面)、GIF 动画、平铺的背景 GIF、3D 斜面按钮(图像切片)、“最佳浏览于 Netscape Navigator 4 / IE 4”徽章、留言簿、网站环、访问计数器、“最新内容”部分、框架集(
<frameset cols="160,*">)。 - 动效: GIF 动画,Flash 开场动画(使用 CSS 淡入/缩放动画模拟开场画面)。
- 修饰: “© 1998”、浏览器徽章、“本网站使用 Flash”声明。
- 不要使用: CSS flex/grid、border-radius、box-shadow、响应式布局。
布局骨架:
<table width="760" align="center" cellpadding="0" cellspacing="0" border="0">
<tr><td colspan="2" height="80" bgcolor="#000033"><!-- 头部图像映射 --></td></tr>
<tr>
<td width="160" valign="top" bgcolor="#000000"><!-- 导航按钮(图像切片) --></td>
<td width="600" valign="top" bgcolor="#000033" style="color:#00FF00"><!-- 内容 --></td>
</tr>
</table>
介绍页面:一个居中的“进入”链接,置于深色动画背景之上;链接到主框架集。
时代 3 —— 00 年代初(2000–2003)
氛围: 固定居中的 CSS 布局(约 760–800px),Flash 开场动画达到顶峰,光泽塑料按钮,渐变和投影,左侧边栏导航,顶部搜索栏。
- 视口: 800×600 / 1024×768。固定宽度约 760–800px 并居中。
- 颜色: 白色/浅灰色背景(
#FFFFFF、#F5F5F5),蓝色导航(#003366、#0066CC),橙色强调色(#FF6600),渐变头部。 - 排版: Verdana/Arial 11–12px;UI 使用 Tahoma;标题加粗。
- 布局: CSS 盒模型;
margin: 0 auto; width: 780px;居中包裹器;左侧边栏 + 主要内容;顶部搜索栏。 - 组件: Flash 开场动画(使用动画 div 模拟)、光泽塑料按钮(渐变 + 高光)、盒子投影、标签式导航、面包屑导航、“新闻”侧边栏、页脚链接农场、版权信息行。
- 动效: Flash 风格开场动画(CSS keyframes)、按钮悬停状态。
- 修饰: “© 2001 公司。保留所有权利。”、“隐私政策 | 使用条款”、“最佳浏览于 IE 5/6”。
- 不要使用: border-radius、flexbox、grid、响应式设计、扁平设计。
CSS 骨架:
body { margin:0; background:#E8E8E8; font:11px/1.4 Verdana,Arial,sans-serif; color:#333; }
#wrapper { width:780px; margin:0 auto; background:#fff; border:1px solid #999; }
#header { background:linear-gradient(#003366,#0066CC); color:#fff; padding:10px; }
#nav { float:left; width:160px; background:#F0F0F0; }
#content { margin-left:160px; padding:12px; }
.btn { background:linear-gradient(#FF8800,#FF6600); color:#fff; border:1px solid #CC5500; padding:4px 10px; font-weight:bold; }
时代 4 —— 00 年代中期(2004–2006)Web 2.0
氛围: 圆角、光泽渐变、大字号排版、粉彩色、AJAX 感、标签云、个人资料页面、960px 网格、留白。
- 视口: 1024×768+。固定约 960px 或半流体。
- 颜色: 白色背景、柔和粉彩(薄荷
#E8F5E9、天蓝#E3F2FD、桃色#FBE9E7)、光泽蓝/绿渐变、微妙的灰色(#F5F5F5)。 - 排版: Helvetica/Arial/Lucida 12–13px;大号加粗标题(24–32px);圆角按钮标签。
- 布局: 960px 网格;充足的留白;卡片式布局;居中单列或双列。
- 组件: 圆角盒子(图像切片或早期 CSS)、光泽渐变按钮、标签云、大众分类标签、个人资料卡片(头像 + 姓名 + 统计数据)、AJAX 风格“加载中...”指示器、星级评分、“Beta”徽章、大众分类云、大型英雄标题。
- 动效: 微妙的悬停过渡、AJAX 旋转指示器。
- 修饰: “Beta”、“© 2005”、“关于 · 博客 · 状态”、圆角页脚。
- 不要使用: 扁平设计、CSS3 box-shadow 过重、响应式设计、深色模式。
CSS 骨架:
body { margin:0; background:#fff; font:13px/1.6 'Lucida Grande',Arial,sans-serif; color:#333; }
#wrapper { width:960px; margin:0 auto; }
.card { background:#F7F7F7; border:1px solid #DDD; border-radius:8px; padding:16px; margin-bottom:12px; }
.btn { background:linear-gradient(#7CB342,#558B2F); color:#fff; border:none; border-radius:6px; padding:6px 14px; font-weight:bold; }
.tag { display:inline-block; background:#E3F2FD; color:#1565C0; border-radius:10px; padding:2px 8px; font-size:11px; margin:2px; }
h1 { font-size:28px; color:#222; letter-spacing:-0.5px; }
时代 5 —— 00 年代末(2007–2010)
氛围: 极简主义回归——干净的白色、大尺寸摄影、无衬线字体、大型英雄图像、应用商店风格/接近扁平、CSS3(border-radius、box-shadow)、HTML5 视频。
- 视口: 960–1200px;早期的响应式(媒体查询)是可以接受的。
- 颜色: 白色(
#FFFFFF)主导、浅灰色(#F5F5F5、#EEE)、单一强调色(蓝色#0066CC或橙色)、高对比度黑色文字。 - 排版: Helvetica Neue/Arial 13–14px;巨大的英雄标题(48–72px);轻字重;充足的行高。
- 布局: 宽幅英雄部分,带有出血图片;居中内容约 960px;功能块网格;粘性顶部导航(近似)。
- 组件: 全出血英雄区域,配有大型标题 + 行动号召按钮、功能网格(3 列)、推荐引语、多列页脚、应用商店徽章、“注册”按钮(纯色、圆角)、视频嵌入、微妙的阴影。
- 动效: CSS3 过渡、淡入效果、轻度视差。
- 修饰: “© 2010”、社交图标、“关注我们”、极简页脚。
- 可以使用: border-radius、box-shadow、CSS3 渐变、@media 查询、HTML5
<video>。
CSS 骨架:
* { box-sizing:border-box; }
body { margin:0; background:#fff; font:14px/1.6 'Helvetica Neue',Arial,sans-serif; color:#222; }
.hero { background:#111 url(hero.jpg) center/cover; color:#fff; padding:80px 20px; text-align:center; }
.hero h1 { font-size:56px; font-weight:300; margin:0; }
.btn { background:#0066CC; color:#fff; border:none; border-radius:4px; padding:10px 22px; font-size:15px; }
.section { max-width:960px; margin:0 auto; padding:60px 20px; }
.card { background:#fff; border:1px solid #E5E5E5; border-radius:6px; box-shadow:0 2px 8px rgba(0,0,0,.06); padding:24px; }
@media (max-width:768px){ .hero h1{font-size:32px;} .section{padding:30px 16px;} }
输出期望
- 单个自包含的
.html文件,内联<style>。 - 使用符合时代要求的字体(仅限系统字体——2007 年之前不使用 Google Fonts;00 年代末可以接受使用 Google Fonts)。
- 匹配时代的视口行为:时代 1–4 使用固定宽度,时代 5 使用响应式。
- 包含时代修饰:计数器、徽章、“最佳浏览于”、与时代相符的版权年份。
- 除非时代支持,否则不要添加现代风格(平滑滚动、深色模式切换、Tailwind、React)。
- 如果用户命名了品牌 + 年份(例如“Amazon 1998”),请复现该品牌已知的当时外观。
根据提示选择时代
- “复古”、“老式网络”、“GeoCities”、“90 年代”、“Y2K” → 90 年代末或 00 年代初
- “复古主页”、“正在建设中”、“访问计数器” → 早期网络
- “光泽”、“Web 2.0”、“圆角”、“MySpace”、“标签云” → 00 年代中期
- “极简”、“大型英雄图像”、“干净的白色”、“应用商店” → 00 年代末
- “Flash 开场动画”、“固定 800px”、“塑料按钮” → 00 年代初
参考资料
模式源自 Web Design Museum 档案分析(6,657 个条目,1991–2010):时代分布、922 个 Flash 标题、94 个品牌时间线(832 个条目)、172 个展览(YouTube 频道 93 个、丑与怪 36 个、GeoCities 25 个、苹果商店 9 个、苹果 iTunes 9 个)、11 个全屏网站。
