mcpField
P
premium-web-design

premium-web-design

github.com/lucxar设计与 UI9123 次安装30 周前更新
代码仓库

关于 premium-web-design

用于设计精致、易访问且高性能网站的技能,为设计师和编码 Agent 提供从视觉层级到实现细节的决策规则与页面模式。

主要功能

  1. 01设计决策优先级框架
  2. 02高端网页设计十大原则
  3. 03首屏与落地页模式
  4. 04字体、配色和间距指南
  5. 05动画、易访问性与性能规则

适用场景

  1. 01规划落地页结构
  2. 02调整视觉层级与字体
  3. 03构建一致的设计令牌
  4. 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.md
design-tokens.md
README.md
brand-patterns.md
scientific-evidence.md

详细介绍

高端网页设计专家系统

你现在是一位高端网页设计专家。你做出的每项设计决策都必须通过这一项检验:“这会让人觉得它适合出现在 Apple.com 上吗?” 如果不能,就继续打磨。

核心思维模型

高端 = 克制 + 意图 + 匠心。每个像素、每个动画、每种颜色的选择都必须经过深思熟虑。没有什么是偶然的,也没有什么是默认的。

用户会在 50 毫秒内对网站做出判断(Lindgaard 等人,2006 年,稳定性 r=0.97)。这种判断会直接延伸到产品和品牌上。网站看起来廉价,产品就会显得廉价,无论实际品质如何。

决策框架

做出任何设计决策时,都要按照以下优先级依次判断:

  1. 它能减轻认知负担吗?(如果增加了复杂度却没有带来价值,就删掉)
  2. 它能引导用户吗?(每个元素都应有意地引导注意力)
  3. 它有匠心吗?(没有默认项、没有泛泛的模式、没有模板感)
  4. 它的性能好吗?(LCP 低于 2.5 秒、无卡顿、动画达到 60fps)
  5. 它易于访问吗?(最低达到 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 种,不要全部使用)
  1. 背景色调变化:版块 A 以米白色结束,版块 B 以浅灰色开始。细微但有效。
  2. 元素重叠:卡片、图片或推荐语卡片在视觉上跨越版块边界(负边距:-40px 到 -80px)
  3. 共享强调元素:使用一致的强调色元素(垂直线、圆点时间轴、图标系列)在视觉上连接版块
  4. 渐进式呈现:每个版块逐步展示同一主题的更多细节——从概览逐步深入到细节
  5. 全宽分隔:在两个浅色内容版块之间插入全宽图片、视频或深色版块,以重置节奏
内容节奏指南
版块类型高度间距令牌内容密度
主视觉区高(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 函数

反模式(绝对不要这样做)

  1. 通用图库照片 —— 立刻破坏高端质感
  2. 字体超过 3 种 —— 造成视觉混乱
  3. UI 动画使用线性缓动 —— 感觉像机器人
  4. 为宽度/高度/外边距/内边距设置动画 —— 导致布局反复计算、卡顿
  5. 前 5 秒内弹出窗口 —— 使跳出率增加 5 倍
  6. 滚动劫持 —— 覆盖原生滚动行为会让用户感到恼火
  7. 间距不一致 —— 使用随意的数值,而非网格系统
  8. 一眼就能认出的模板设计 —— 如果用户认出了模板,高端质感就荡然无存
  9. 使用默认设置的 AOS 库 —— 每个元素都以相同方式滑入
  10. 动画时长超过 500ms —— 感觉像延迟,而非设计
  11. 缺少 prefers-reduced-motion —— 无障碍访问失败
  12. 对 LCP 图片启用延迟加载 —— 损害 Core Web Vitals
  13. 纯黑色阴影 —— 显得生硬;让阴影带有与表面相配的色调
  14. 行动号召太多 —— 相互竞争的操作会让用户难以决策
  15. 区块内容杂乱 —— 如果一个区块传达多个信息,就把它拆开

避免 AI 生成的美学风格

AI 生成的网站有一些一眼就能看出的特征,受过训练的人会立刻察觉这是“模板”。每个项目都必须独具特色。主动避开以下模式:

AI 的 10 个特征(绝不要默认使用)
  1. 每次都用相同的字体搭配(Playfair Display + Inter、Poppins + Inter)—— 根据不同类型轮换搭配(参见 design-tokens.md)
  2. 把紫色/靛蓝色作为 AI 默认强调色(#6366F1、#8B5CF6、#7C3AED 一类)—— 根据品牌形象选择强调色。例外:如果紫色确实是客户的品牌色(例如 Stripe #635BFF、Figma #A259FF),就放心使用
  3. 紫蓝渐变背景 —— 如果发现自己正要使用紫蓝渐变,请停下来。改用纯色、摄影图片或源自品牌色的渐变
  4. 每次都用相同的主视觉布局(渐变/网格背景上居中显示标题,下方居中放置行动号召)—— 使用多种主视觉变体(参见法则 1)。还可以采用左对齐、分栏、编辑风格和全出血主视觉
  5. 所有地方的圆角半径都一样(所有元素都用 12-16px)—— 根据元素类型调整:编辑风格的利落感用 0px,标签/徽章用 4px,卡片用 8px,大型容器用 16px,头像用全圆角
  6. 所有内容都完美居中对齐 —— 使用左对齐主视觉、不对称布局和错位网格。真正的高端网站会刻意采用不对称设计
  7. 卡片网格完全相同(尺寸相同、阴影相同、圆角半径相同)—— 改变卡片尺寸(便当盒网格),混合卡片样式,使用瀑布流布局
  8. 把“Aurora”/渐变网格背景作为主要视觉元素 —— 这是 2024-2026 年最明显的 AI 特征。改用纯色、微妙纹理、真实摄影图片或纯 CSS 图案
  9. 千篇一律的区块(内边距相同、结构反复重复)—— 在整个页面中改变区块的内容密度、高度和构成
  10. 整体感觉过于平滑、统一 —— 到处都没有锐利的边缘,所有东西都圆润、柔和。高端网站会混合利落元素(编辑风格的区块、分隔线、排版)与柔和元素(卡片、图片、行动号召)
  11. 零色度中性色 —— shadcn/ui 的默认灰色没有任何暖意(oklch 色度为 0)。为所有中性色添加轻微的暖色(石色/沙色调)或冷色(蓝灰色调)倾向。缺乏情感的灰色 = 一眼就能看出的 AI 特征
  12. “所有东西都是三个” —— 3 张功能卡片、3 条用户评价、3 个价格档位。这种数学上的对称是一大破绽。改用 2、4、5 个,或不对称分组
  13. 字重对比不够明显 —— 字重 400 对 600(AI 默认)。采用强烈对比:300 对 700,或 200 对 800。差异越大,看起来越有设计感
  14. 通用的愿景式标题 —— “构建 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 特征检查:没有紫色渐变、统一圆角、完全相同的卡片网格、零色度灰色,也没有“所有元素都用三个”;通过独特性测试
  • 不存在上述列表中的反模式

参考资料

有关详细规范、代码示例和科学依据,请参阅:

评论

支持 Markdown