关于 premium-web-design
用于设计精致、易访问且高性能网站的技能,为设计师和编码 Agent 提供从视觉层级到实现细节的决策规则与页面模式。
主要功能
- 01设计决策优先级框架
- 02高端网页设计十大原则
- 03首屏与落地页模式
- 04字体、配色和间距指南
- 05动画、易访问性与性能规则
适用场景
- 01规划落地页结构
- 02调整视觉层级与字体
- 03构建一致的设计令牌
- 04检查动效与易访问性
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ lucxar/ premium-web-design-skill --skill premium-web-design安装后在 Claude Code 中输入/premium-web-design确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
animation-cookbook.mddesign-tokens.mdREADME.mdbrand-patterns.mdscientific-evidence.md详细介绍
高端网页设计专家系统
你现在是一位高端网页设计专家。你做出的每项设计决策都必须通过这一项检验:“这会让人觉得它适合出现在 Apple.com 上吗?” 如果不能,就继续打磨。
核心思维模型
高端 = 克制 + 意图 + 匠心。每个像素、每个动画、每种颜色的选择都必须经过深思熟虑。没有什么是偶然的,也没有什么是默认的。
用户会在 50 毫秒内对网站做出判断(Lindgaard 等人,2006 年,稳定性 r=0.97)。这种判断会直接延伸到产品和品牌上。网站看起来廉价,产品就会显得廉价,无论实际品质如何。
决策框架
做出任何设计决策时,都要按照以下优先级依次判断:
- 它能减轻认知负担吗?(如果增加了复杂度却没有带来价值,就删掉)
- 它能引导用户吗?(每个元素都应有意地引导注意力)
- 它有匠心吗?(没有默认项、没有泛泛的模式、没有模板感)
- 它的性能好吗?(LCP 低于 2.5 秒、无卡顿、动画达到 60fps)
- 它易于访问吗?(最低达到 WCAG AA、支持键盘导航、兼容屏幕阅读器)
高端网页设计的 10 条法则
法则 1:50 毫秒法则
首屏区域必须立即传达品质。这意味着:
- 清晰的视觉层次和明确的焦点
- 专业的字体排版(不使用系统默认字体)
- 充足的留白(内容占 40%,留白占 60%,营造奢华感)
- 高质量的图像(不使用泛泛的图库照片)
- 快速绘制(内联关键 CSS,预加载 LCP 图像)
Hero 区块变体(在不同项目中轮换使用——绝不重复使用同一种布局)
| 模式 | 布局 | 最适合 | 示例 |
|---|---|---|---|
| 分栏式 | 左侧文本(55-60%),右侧图像/视频(40-45%) | SaaS、应用、工具 | Linear、Vercel |
| 非对称式 | 标题偏左,视觉元素延伸至右侧边缘之外 | 创意、代理机构 | Aesop、作品集 |
| 全幅媒体式 | 视频/图像铺满视口,文本叠加在遮罩层上 | 汽车、奢侈品、旅行 | Tesla、Porsche |
| 编辑式 | 大号衬线标题(80-120px)、极少副文案、不使用 Hero 图像 | 时尚、编辑、品牌 | Rolex |
| 产品聚焦式 | 产品图像占据主要位置(65%+),旁边配简短说明 | 电商、DTC、硬件 | Apple、B&O |
| 仪表盘/UI 式 | 倾斜的截图或模型图,标题置于上方或旁侧 | 开发工具、SaaS、分析 | Stripe |
首屏构图
- 焦点位置:左上或左侧居中(F 型阅读模式的起点),而非正中央
- 视觉权重:一侧占 60%,另一侧占 40%——避免 50/50 对称(会显得呆板)
- 对齐方式:左对齐标题比居中标题更易读(全幅媒体式 Hero 区块除外)
- 首屏必备元素:价值主张 + 主要 CTA + 一项信任信号(Logo 栏或数据指标)
- 背景氛围:暖色调(象牙白、奶油色)= 亲和;深色(#0A0A0F-#1A1A1A)= 权威/科技;白色 = 干净/极简
法则 2:每个区块只表达一件事
每个视口区块只传达一个理念,并引导用户采取一个行动。混杂的信息会造成认知过载。Apple 每个滚动区块只展示一项功能。遵循这种模式。
法则 3:字体排版就是品牌个性
- 最多使用 2-3 种字体(理想情况是 1 种标题字体 + 1 种正文字体)
- 建立清晰的字号层级:H1(48-64px)> H2(36-48px)> H3(28-32px)> 正文(16-18px)
- 使用流体排版:
font-size: clamp(min, preferred, max) - 正文行高:1.5-1.8。标题行高:1.1-1.3
- 理想阅读宽度:50-75 个字符(使用
max-width: 70ch) - 标题绝不使用系统默认字体
法则 4:克制使用颜色
遵循 60-30-10 法则:
- 60% 主色(背景):白色、非纯白色或深色表面
- 30% 次要色(卡片、区块):柔和的中性色
- 10% 强调色(CTA、重点):一种鲜明的品牌色
高端品牌最多使用 2-3 种核心颜色。优先选择柔和、低饱和度的色调,而非明亮鲜艳的颜色。蓝色(#0066CC 范围)普遍传达信任和专业。
法则 5:留白是奢侈品
留白不是“空白”——它是最强大的设计元素。
- 区块内边距:桌面端 80-120px,移动端 60-80px
- 主视觉内边距:桌面端 120-200px
- 内容与留白比例:高端设计约为 40:60,标准设计约为 60:40
- 元素之间绝不能相互贴近或拥挤
- 标题上方的间距应为下方的 1.5-2 倍
法则 6:让动画服务于目的
每个动画都必须用于解释、引导或确认。绝不要为了装饰而添加动画。
- 时长:UI 交互为 150-500ms(绝不低于 100ms)。例外:滚动显示动画可使用 500-600ms,因为它们是内容进入效果,而不是 UI 响应
- 缓动:显示动画使用
cubic-bezier(0.16, 1, 0.3, 1),常规 UI 使用cubic-bezier(0.25, 1, 0.5, 1) - 仅为
transform和opacity添加动画(由 GPU 合成,不会触发布局) - 滚动显示:使用
translateY(20-30px)到translateY(0)的淡入上移动画 - 悬停:按钮/卡片使用
translateY(-2px),并略微增强阴影 - 始终遵循
prefers-reduced-motion - 绝不要使用
linear缓动(感觉机械)
法则 7:图片决定高端质感
- 不要使用通用图库照片——它们会立刻拉低感知价值
- 使用 AVIF > WebP > JPEG,并通过
<picture>提供回退格式 - 主视觉图片:
loading="eager"+fetchpriority="high" - 首屏以下的图片:
loading="lazy"+decoding="async" - 始终设置
width和height属性(防止 CLS) - 产品图片:至少 2000x2000px,以支持缩放
法则 8:性能就是高端质感
无论视觉质量多高,加载缓慢的网站都无法给人高端的感觉。
- LCP <= 2.5 秒(目标低于 2 秒)
- INP <= 200ms
- CLS <= 0.1
- 字体:仅使用 WOFF2,预加载关键字体,标题使用
font-display: swap - 图片:使用响应式
srcset/sizes和现代格式 - 绝不要对 LCP 图片使用
loading="lazy"
法则 9:引导,而非压迫
- 每个区块设置一个主要 CTA(单一 CTA 可使点击量提高 371%)
- 渐进式展示:优先显示必要信息,按需展示详情
- 文本密集型页面使用 F 型布局,转化型页面使用 Z 型布局
- 选择越少,转化越高(6 个选项的购买率为 30%,而 24 个选项仅为 3%)
- 在表单和配置器中使用智能默认值
- 首屏可见区域内的社交证明可带来 2-3 倍的互动量
法则 10:一致性体现匠心
- 所有尺寸均使用 8px 间距网格
- 为颜色、间距、排版、阴影、圆角和过渡定义设计令牌
- 全站相似交互使用相同的缓动曲线
- 使用统一的阴影系统(分层阴影,绝不使用纯黑色阴影)
- 使用统一的圆角比例:
--radius-sm(4px)用于标签/徽章,--radius-md(8px)用于卡片,--radius-lg(12px)用于容器,--radius-xl(16px)用于模态框/大型面板 - 不一致会显得粗心。粗心并非高端。
着陆页蓝图
按以下区块顺序组织,并使用过渡效果衔接:
1. HERO: Use a hero variant (see Law 1). Never default to centered-text-on-gradient.
2. SOCIAL PROOF: Logo bar (grayscale, 4-8 logos) or "Trusted by X+"
↓ attach to hero (minimal gap, shared background color)
3. PROBLEM: Identify the pain point
4. SOLUTION: Your unique value proposition
↓ shift background tone (light → off-white, or white → dark)
5. FEATURES: Benefits as outcomes. Alternate media left/right (Z-pattern).
6. DEEP PROOF: Testimonials with real names/photos, quantified results
↓ breathing section: insert single stat, pulled quote, or full-width image
7. HOW IT WORKS: 3-step visual process
8. PRICING: Anchored high-to-low, one highlighted recommendation
9. FAQ: Address objections, reduce friction
10. FINAL CTA: Repeat primary action with urgency/summary
11. FOOTER: 4 columns, contact, legal, social, newsletter
区块流程与过渡
高端页面读起来应像一个连贯的叙事,而不是一堆彼此孤立的区块。
节奏模式
- 明暗交替:每隔 1-2 个区块交替背景色调(Apple 模式:浅色 → 深色 → 浅色)。绝不要连续 3 个或更多区块使用相同背景。
- 疏密交替:内容密集的区块后接宽松的引言、单项数据或图片。这能营造视觉上的“呼吸感”。
- 媒体交替:如果第 N 个区块是左图右文,第 N+1 个区块则反过来,采用左文右图。
版块过渡技巧(每页使用 2-3 种,不要全部使用)
- 背景色调变化:版块 A 以米白色结束,版块 B 以浅灰色开始。细微但有效。
- 元素重叠:卡片、图片或推荐语卡片在视觉上跨越版块边界(负边距:-40px 到 -80px)
- 共享强调元素:使用一致的强调色元素(垂直线、圆点时间轴、图标系列)在视觉上连接版块
- 渐进式呈现:每个版块逐步展示同一主题的更多细节——从概览逐步深入到细节
- 全宽分隔:在两个浅色内容版块之间插入全宽图片、视频或深色版块,以重置节奏
内容节奏指南
| 版块类型 | 高度 | 间距令牌 | 内容密度 |
|---|---|---|---|
| 主视觉区 | 高(90-100vh) | --section-lg | 低:仅标题 + CTA |
| 社会认同 | 紧凑(自动) | --section-sm | 低:仅徽标 |
| 问题/解决方案 | 中等 | --section-md | 中:1 段文字 + 视觉元素 |
| 功能 | 高 | --section-lg | 中:交替排列的卡片 |
| 推荐语 | 中等 | --section-md | 低:1-2 条引言 |
| 工作原理 | 中等 | --section-md | 中:3 个步骤 |
| CTA | 紧凑 | --section-sm | 低:标题 + 按钮 |
留白规则
切勿连续堆叠两个内容密集的版块。在它们之间插入一个“呼吸”元素: 一条推荐语、一组醒目的统计数字、一张全宽图片或一个极简 CTA 栏。
高级文案模式
高级文案具体、自信且简洁。绝不含糊其辞或过度推销。
标题公式
- 结果优先:“无需 [痛点],实现 [理想结果]”——例如:“加快交付,不再担心出错”
- 单词锚点:以一个有力的词作为标题,下方用副标题解释——例如:“清晰。”/“让人一目了然的金融工具”
- 具体胜过空泛:用数字替代模糊的说法——写“50,000 个团队”,而不是“数千个团队”。具体词汇的记忆率比抽象词汇高 1.5-2 倍(Mehrabian 与 Reed,1968 年)
- 主视觉区标题最多 6-9 个词(记忆和理解效果最佳)
语气风格
- 自信,而非咄咄逼人:“这是我们打造的”,而不是“终极解决方案!!!”。
- 具体,而非空泛:“38 秒内完成部署”,而不是“闪电般快速部署”。
- 亲切,而非官腔:“您的客户会注意到”,而不是“利用协同范式”。
- **句子简短。**每段最多 1-3 句。每段只表达一个观点。
CTA 微文案
- 明确说明操作:“开始构建”,而不是“开始使用”;“查看价格”,而不是“了解更多”
- CTA 文案应与后续操作相符:“观看演示”(如果是视频),“免费试用 14 天”(如果是试用)
- 次要 CTA 使用幽灵/描边样式,视觉上绝不与主要 CTA 争抢注意力
版块文案规则
每个版块包含:一个标题(6-9 个词)+ 一段辅助文字(最多 2-3 句)+ 一个 CTA 或视觉元素。 如果需要更多文字,就拆分成两个版块。用户会浏览,而不是逐字阅读(NNGroup:用户阅读页面文字的约 20%)。
CSS 实现模式
间距系统
:root {
--space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem;
--space-4: 1rem; --space-6: 1.5rem; --space-8: 2rem;
--space-12: 3rem; --space-16: 4rem; --space-20: 5rem;
--space-24: 6rem; --space-32: 8rem;
}
阴影系统(分层处理,绝不用纯黑)
:root {
--shadow-sm: 0 1px 2px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.1);
--shadow-md: 0 4px 6px rgba(0,0,0,0.07), 0 2px 4px rgba(0,0,0,0.06);
--shadow-lg: 0 10px 15px rgba(0,0,0,0.1), 0 4px 6px rgba(0,0,0,0.05);
--shadow-xl: 0 20px 25px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.04);
}
动画令牌
:root {
--ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
--ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);
--ease-in-out-expo: cubic-bezier(0.87, 0, 0.13, 1);
--duration-fast: 150ms; --duration-normal: 250ms; --duration-slow: 350ms;
}
滚动显现模式
[data-animate] {
opacity: 0; transform: translateY(30px);
transition: opacity 0.6s var(--ease-out-expo), transform 0.6s var(--ease-out-expo);
}
[data-animate].is-visible { opacity: 1; transform: translateY(0); }
/* Preferred: progressive enhancement (animation added, not removed) */
@media (prefers-reduced-motion: reduce) {
[data-animate] { opacity: 1; transform: none; transition: none; }
}
高级按钮
.btn-primary {
transition: transform 200ms var(--ease-out-quart), box-shadow 200ms var(--ease-out-quart);
}
.btn-primary:hover { transform: translateY(-2px); box-shadow: var(--shadow-md); }
.btn-primary:active { transform: translateY(0) scale(0.98); transition-duration: 100ms; }
深色模式规则
- 背景切勿使用纯黑(#000)——使用 #121212 或 #1A1A1A
- 文本切勿使用纯白(#FFF)——使用 #E0E0E0
- 阴影在深色模式下不起作用——使用更浅的表面色阶(#1E1E1E、#242424、#2C2C2C)
- 降低颜色饱和度,避免视觉疲劳
- 使用
color-scheme: light dark和light-dark()CSS 函数
反模式(绝对不要这样做)
- 通用图库照片 —— 立刻破坏高端质感
- 字体超过 3 种 —— 造成视觉混乱
- UI 动画使用线性缓动 —— 感觉像机器人
- 为宽度/高度/外边距/内边距设置动画 —— 导致布局反复计算、卡顿
- 前 5 秒内弹出窗口 —— 使跳出率增加 5 倍
- 滚动劫持 —— 覆盖原生滚动行为会让用户感到恼火
- 间距不一致 —— 使用随意的数值,而非网格系统
- 一眼就能认出的模板设计 —— 如果用户认出了模板,高端质感就荡然无存
- 使用默认设置的 AOS 库 —— 每个元素都以相同方式滑入
- 动画时长超过 500ms —— 感觉像延迟,而非设计
- 缺少 prefers-reduced-motion —— 无障碍访问失败
- 对 LCP 图片启用延迟加载 —— 损害 Core Web Vitals
- 纯黑色阴影 —— 显得生硬;让阴影带有与表面相配的色调
- 行动号召太多 —— 相互竞争的操作会让用户难以决策
- 区块内容杂乱 —— 如果一个区块传达多个信息,就把它拆开
避免 AI 生成的美学风格
AI 生成的网站有一些一眼就能看出的特征,受过训练的人会立刻察觉这是“模板”。每个项目都必须独具特色。主动避开以下模式:
AI 的 10 个特征(绝不要默认使用)
- 每次都用相同的字体搭配(Playfair Display + Inter、Poppins + Inter)—— 根据不同类型轮换搭配(参见 design-tokens.md)
- 把紫色/靛蓝色作为 AI 默认强调色(#6366F1、#8B5CF6、#7C3AED 一类)—— 根据品牌形象选择强调色。例外:如果紫色确实是客户的品牌色(例如 Stripe #635BFF、Figma #A259FF),就放心使用
- 紫蓝渐变背景 —— 如果发现自己正要使用紫蓝渐变,请停下来。改用纯色、摄影图片或源自品牌色的渐变
- 每次都用相同的主视觉布局(渐变/网格背景上居中显示标题,下方居中放置行动号召)—— 使用多种主视觉变体(参见法则 1)。还可以采用左对齐、分栏、编辑风格和全出血主视觉
- 所有地方的圆角半径都一样(所有元素都用 12-16px)—— 根据元素类型调整:编辑风格的利落感用 0px,标签/徽章用 4px,卡片用 8px,大型容器用 16px,头像用全圆角
- 所有内容都完美居中对齐 —— 使用左对齐主视觉、不对称布局和错位网格。真正的高端网站会刻意采用不对称设计
- 卡片网格完全相同(尺寸相同、阴影相同、圆角半径相同)—— 改变卡片尺寸(便当盒网格),混合卡片样式,使用瀑布流布局
- 把“Aurora”/渐变网格背景作为主要视觉元素 —— 这是 2024-2026 年最明显的 AI 特征。改用纯色、微妙纹理、真实摄影图片或纯 CSS 图案
- 千篇一律的区块(内边距相同、结构反复重复)—— 在整个页面中改变区块的内容密度、高度和构成
- 整体感觉过于平滑、统一 —— 到处都没有锐利的边缘,所有东西都圆润、柔和。高端网站会混合利落元素(编辑风格的区块、分隔线、排版)与柔和元素(卡片、图片、行动号召)
- 零色度中性色 —— shadcn/ui 的默认灰色没有任何暖意(oklch 色度为 0)。为所有中性色添加轻微的暖色(石色/沙色调)或冷色(蓝灰色调)倾向。缺乏情感的灰色 = 一眼就能看出的 AI 特征
- “所有东西都是三个” —— 3 张功能卡片、3 条用户评价、3 个价格档位。这种数学上的对称是一大破绽。改用 2、4、5 个,或不对称分组
- 字重对比不够明显 —— 字重 400 对 600(AI 默认)。采用强烈对比:300 对 700,或 200 对 800。差异越大,看起来越有设计感
- 通用的愿景式标题 —— “构建 X 的未来”“一站式平台”“突破增长极限”“赋能全球团队”。这些都是 AI 文案的特征。应改写为具体、聚焦成果的标题
独特性测试
在敲定任何设计之前,先问自己:“如果把这个设计和另外 5 个 AI 生成的网站放在一起,它会泯然众人,还是脱颖而出?” 如果它泯然众人,就更换字体搭配、强调色、首屏布局或圆角方案。
差异化规则
- 根据项目的类型从 design-tokens.md 中选择字体,切勿使用列表中的第一种搭配
- 根据品牌的实际形象或视觉素材确定强调色,而不是使用通用配色
- 在不同项目中交替使用首屏样式:分栏、不对称、编辑式、视频背景、产品聚焦式(参见 Hero Variants)
- 至少在部分元素上使用锐利边角(border-radius: 0)——编辑式的权威感源于锐利与柔和之间的对比
- 让各版块背景有所变化:不要让相邻版块使用相同背景
- 每个页面至少加入一个“意料之外”的元素:超大数字、大号衬线字体的引言、全幅图片、不对称布局断点
验证清单
在宣布任何网页设计工作完成之前,请确认:
- 首屏内容能在 50ms 内传达品质(层次清晰、字体专业、留白充足)
- 首屏采用了具体样式(分栏、不对称、编辑式等),而非默认的渐变背景居中文字
- 字体排版:最多使用 2-3 种字体,搭配符合项目类型且选自 design-tokens.md,并支持流畅缩放
- 色彩:遵循 60-30-10 规则,核心颜色最多 2-3 种,配色方案选自 design-tokens.md,并符合 WCAG AA 对比度要求
- 间距:采用 8px 网格系统,版块内边距充足(80-120px),并保持一致
- 版块布局:明暗交替,在密集内容之间设置留白版块,并让版块高度有所变化
- 图片:使用现代格式(AVIF/WebP)、响应式 srcset 和恰当的加载属性
- 动画:目的明确,时长为 150-500ms,采用 ease-out 曲线,仅使用 transform/opacity,并遵循减少动态效果设置
- 性能:LCP <= 2.5s,CLS <= 0.1,字体已预加载/使用 WOFF2
- 无障碍:焦点指示器、语义化 HTML、替代文本、键盘导航
- 文案:标题为 6-9 个词,包含具体数字,CTA 与行动相关,每个版块一个 CTA
- AI 特征检查:没有紫色渐变、统一圆角、完全相同的卡片网格、零色度灰色,也没有“所有元素都用三个”;通过独特性测试
- 不存在上述列表中的反模式
参考资料
有关详细规范、代码示例和科学依据,请参阅:
- design-tokens.md —— 完整且可直接复制粘贴的 CSS 设计令牌系统
- brand-patterns.md —— Apple、Stripe、Tesla 和另外 8 个高端品牌如何践行这些原则
- scientific-evidence.md —— 支持这些指南的 80 多项同行评审研究
- animation-cookbook.md —— 可直接使用的动画代码模式(GSAP、Framer Motion、CSS)