设计说明与配色规范

先定规范、再套页面:全站所有颜色 / 字号 / 间距 / 圆角 / 阴影均为下方令牌,无页面私写样式。令牌定义见 css/base.css :root。

1 · 设计理念

校园青春感 × 信息清晰度

配色取「校园蓝 + 招新橙」双色叙事:主蓝承担导航、链接与信任要素,强调橙只出现在倒计时与报名按钮等转化动作上,全站每屏至多一个橙色 CTA。中性灰阶负责文本层级,青绿仅用于科创类徽章,形成「文艺紫 / 体育绿 / 科创蓝」分类色觉记忆。排版上标题用 clamp() 流式缩放,正文固定 16/15px 根字号保证小屏可读;卡片大圆角 + 弱阴影保持轻盈,信息密度交给 8pt 间距栅格控制。

2 · 色板

共 13 个语义令牌,禁止使用规范外颜色

主色 Primary#2B5CE6
主色深 Primary-600#1E42A8
主色浅 Primary-100#EAF0FF
强调 Accent#FF7A2F
辅助 Mint#12B886
正文 Ink#0F172A
常规 Text#334155
弱化 Muted#64748B
描边 Line#E2E8F0
页面底 BG#F6F8FC
成功 Success#16A34A
警告 Warning#F59E0B
危险 Danger#DC2626

3 · 字体阶梯

系统字体栈,数字与代码使用等宽字体

H1 标题样例--fs-h1 · clamp(1.75→3rem)
H2 区块标题--fs-h2 · clamp(1.5→2.25rem)
H3 卡片标题--fs-h3 · clamp(1.25→1.5rem)
Lg 导语 / 副标题--fs-lg · 1.125rem
Base 正文,行高 1.6,小屏根字号 15px--fs-base · 1rem
Sm 辅助说明文字--fs-sm · 0.875rem
Xs 1234567890 等宽数字--fs-xs · 0.75rem

4 · 间距 / 圆角 / 阴影

8pt 栅格;圆角 6/12/20/full;阴影三级

--sp-41rem · 卡片内边距
--sp-51.5rem · 栅格间距
--sp-84rem · 分节上下留白
--r-md12px · 卡片圆角
--sh-2悬浮阴影 · 卡片 hover
--header-h4.5rem · 页头高度

5 · 栅格与断点

Flex/Grid + rem,逐档在设备模拟器核对,无横向滚动条

档位视口容器 / 栅格导航形态
桌面≥1200pxmax-width 1200px · 卡片 auto-fill ≥260px(约 4 列)横向菜单 + hover 下拉
平板768–1199px流式容器 · 2–3 列,两栏区 1.4fr/1fr汉堡 + 右侧抽屉,二级折叠
手机<768px100% − 2rem · 单列,间距降至 1rem,根字号 15px汉堡 + 抽屉(86vw 上限)

6 · 组件样例

按钮 / 徽章 / 标签 / 表单控件均只有规范内变体

主要按钮 强调 CTA
报名中 即将开放 已结束 文艺体育科创
08天
14时
36分
52秒

7 · 动效规范

时长 150–600ms · 缓动 cubic-bezier(.4,0,.2,1) · 只动 transform/opacity

动效触发参数
滚动渐显 fade-up区块进入视口600ms,位移 22px,级间延迟 80ms
卡片悬浮hover / focustranslateY(-6px) + 三级阴影,280ms
倒计时翻牌数值变化tick 450ms,tabular-nums 防抖动
抽屉滑入汉堡点击transform 300ms,遮罩淡入 250ms
灯箱缩放开图scale .94→1,300ms
跑马灯自动28s 线性,hover 暂停
错误抖动校验失败shake-in 300ms + 红色描边

无障碍:全部动效尊重 prefers-reduced-motion: reduce,降级为直接呈现终态。

8 · 图片交付标准

红线:单图 ≤1M;禁止原图直传

  • TinyPNG 压缩后转 WebP,保留 JPG 兜底;封面类控制在 150KB 以内。
  • 桌面大图 1600w / 移动 800w 两档,用 <picture> + srcset + sizes 按容器自适应;当前站点图为无版权 SVG 占位图,替换真实照片时保持同名即可复用版式。
  • 首屏 hero 用 fetchpriority="high",首屏以下一律 loading="lazy",均写 width/height 防布局位移。

9 · 走查清单(已完成)

✅ 三档断点逐档设备模拟器核对,无横向滚动条

✅ 汉堡菜单:Esc/遮罩可关、焦点圈定、滚动锁定、resize 复位

✅ 二级目录折叠展开,父项落地页可直接点入

✅ 触控目标 ≥44px,灯箱支持左右滑/下滑手势

✅ 表单实时校验 + 首错聚焦 + aria-invalid/alert

✅ 语义标签 / skip-link / alt 全覆盖 / 焦点可见样式

✅ 图片懒加载 + 尺寸占位;JS defer、CSS 三段合并加载

✅ Chrome / Edge / Safari / 微信内置浏览器通过