top-design

top-design

热门

打造Awwwards级别获奖级沉浸式网页体验。当用户提及“Awwwards品质”、“让我的网站惊艳”、“滚动动画”、“视差叙事”、“电影级网页设计”、“作品集网站”或“品牌体验”时使用。也可用于将标准落地页提升为令人难忘的数字体验。涵盖戏剧性排版、有目的性的动效、基于滚动的构图以及性能优化的动画。基础UI请参考refactoring-ui,字体选择请参考web-typography。

1679Star
169Fork
更新于 2026/7/16
SKILL.md
readonly只读
name
top-design
description

打造Awwwards级别获奖级沉浸式网页体验。当用户提及"Awwwards品质"、"让我的网站惊艳"、"滚动动画"、"视差叙事"、"电影级网页设计"、"作品集网站"或"品牌体验"时使用。也可用于将标准落地页提升为令人难忘的数字体验。涵盖戏剧性排版、有目的性的动效、基于滚动的构图以及性能优化的动画。基础UI请参考refactoring-ui,字体选择请参考web-typography。

Top-Design:获奖级数字体验

打造世界级数字工作室水准的网站和应用。本技能凝聚了那些持续斩获FWA、Awwwards、CSS设计奖和威比奖的工作室的工艺精髓。

核心原则

每个像素都有意图——没有默认,没有偶然。 你所效仿的工作室——Locomotive、Studio Freight、AREA 17、Active Theory、Hello Monday——拥有共同的DNA:排版即设计,动效创造情感,留白是武器,性能不容妥协(60fps或一无所有)。

基础: 8/10与10/10之间的差距不是技巧——而是意图。8/10有好的排版和流畅的动画;10/10的排版令人屏息,动画讲述故事。每个决定都必须回答:“这是服务于体验,还是仅仅填充空间?”

评分

目标:10/10。 使用以下评分标准对任何数字体验进行0-10评分——10/10意味着能在Awwwards上展示。始终说明当前分数以及达到10/10所需的具体改进。

评分标准

分数 级别 描述
0-2 业余 默认字体,无层次,通用布局,模板感
3-4 基础 排版尚可,有些层次,但令人遗忘
5-6 合格 基础扎实,执行干净,但缺乏灵魂
7-8 专业 排版有力,动效有意图,观点清晰
9 卓越 标志性时刻,难忘细节,近乎完美的工艺
10 世界级 能赢得Awwwards每日站点,定义新标准

分类评分(每项0-10)

排版(权重:25%)

分数 标准
0-3 系统字体,统一字号,默认字距
4-6 优质字体,有些字号对比,基本层次
7-8 戏剧性字号对比(10:1以上),完美字距,光学对齐
9-10 排版即设计——令人屏息的时刻,自定义/可变字体,排版作为建筑

视觉构图(权重:25%)

分数 标准
0-3 全部居中,等距,刚性网格,无张力
4-6 有些不对称,间距节奏尚可,基本深度
7-8 有意图的网格打破,分层元素,强烈的负空间
9-10 有磁性的构图,意外的比例变化,元素呼吸且令人惊喜

动效与交互(权重:20%)

分数 标准
0-3 无动画或默认/线性动效
4-6 基本过渡,一些滚动效果
7-8 自定义缓动,编排的揭示,有目的性的视差
9-10 讲述故事的动效,完美时机的编排,滚动感觉像是被发明的

色彩与氛围(权重:15%)

分数 标准
0-3 随机颜色,纯黑/白,无氛围
4-6 协调的调色板,有些氛围
7-8 颜色感觉有归属,上下文变化,有意图的对比
9-10 颜色感觉是为这个项目发明的,你能感受到的氛围

细节与工艺(权重:15%)

分数 标准
0-3 默认光标,无悬停状态,一切通用
4-6 基本悬停状态,一些自定义元素
7-8 磁性按钮,品牌化选择颜色,自定义光标(需用户批准)
9-10 每个微细节都经过考虑——焦点状态、加载、空状态、滚动指示器

快速评分公式

总分 = (排版 x 0.25) + (构图 x 0.25) + (动效 x 0.20) + (色彩 x 0.15) + (细节 x 0.15)

10/10设计的七大支柱

1. 排版即建筑

核心概念: 排版不是叠加在设计上的装饰——它就是设计本身。你的字体、字号和字距决定了色彩氛围、动效风格、间距节奏和整体个性。

为何有效: 戏剧性的字号对比创造了层次,即使在模糊或从远处观看时也能传达信息。纪念碑式的展示字体与亲密的正文之间的张力正是让人们停止滚动的原因。

关键见解:

  • 巨大的字号对比是不可妥协的——展示与正文至少10:1(例如180px / 14px);极端情况下使用视口填充的字体
  • 大字号上的负字距(-0.02em至-0.05em)将展示文字收紧为有凝聚力的单元;正文需要慷慨的行高(1.5-1.7)
  • 字体选择定义了层级——优质字体库(Pangram Pangram、Dinamo、Grilli Type、Klim、Commercial Type)或优质的Google替代品(Space Grotesk、Instrument Serif、Fraunces);英雄体验中绝不使用Inter、Roboto、Arial或system-ui
  • 可变字体支持悬停时权重动画,且无布局偏移
  • 光学对齐优于数学对齐——视觉调整,而非仅数值调整
  • 控制标题的每个换行——优美的换行需要在关键断点处手动干预

应用: 视口填充的展示字体硬切到正文(Locomotive英雄区);可变字体悬停权重动画(Studio Freight);衬线/无衬线配对,极端字号对比(AREA 17编辑风格)。展示 = 一句话,3-7个词;正文 = 最小16-18px,45-75字符行长。

选择字体或构建字号层级时,请参阅 references/typography.md——按风格命名的字体配对、完整的流体clamp()和基于步进的层级、字距/行距阶梯、以及字体子集/FOUT机制。

2. 布局与构图

核心概念: 掌握网格,以便有意图地打破它——每一次打破都应感觉是刻意的,而非偶然。密度与呼吸空间的节奏创造了吸引注意力的阅读体验。

为何有效: 留白是主动的设计材料,创造张力并控制节奏。不对称产生视觉能量,居中的构图无法做到;有意图地重叠或出血的元素感觉生动而自信。

关键见解:

  • 留白作为武器——业余者填满每个空隙;10/10设计师用空无创造张力来控制视线
  • 不对称平衡创造趣味——将元素偏离中心,让图像超出容器
  • 意外的比例变化创造节奏——交替使用宏大/亲密、密集/稀疏来叙事
  • 网格悖论——强大的底层网格使打破变得有意义;没有它,打破就是混乱

应用: 偏移标题与出血图像(margin-left: 8.33%; margin-right: -5vw);不同大小的卡片实现有意图的不对称(Locomotive展示);重叠元素创造深度(Active Theory)。交替使用全宽沉浸与受限阅读区域。

伦理边界: 布局实验绝不能损害导航清晰度——用户必须始终知道他们在哪里以及如何前进。

布局区域或响应式设计时,请参阅 references/layout-systems.md——网格框架、断点系统以及不对称/出血元素模式。

3. 动效与动画

核心概念: 每个动画都必须回答“为什么这个会动?”精英动效的三条法则:目的性高于装饰性,自定义曲线(绝不用线性),编排而非孤立。

为何有效: 编排的动效引导注意力,传达层次,并创造情感共鸣。自定义缓动曲线赋予运动一种默认浏览器缓动无法实现的物理质感。

关键见解:

  • 自定义缓动是强制性的——禁止使用easeease-inease-outlinear;使用cubic-bezier(0.16, 1, 0.3, 1)(指数出)、cubic-bezier(0.25, 1, 0.5, 1)(四次方出)、cubic-bezier(0.87, 0, 0.13, 1)(指数进出)
  • 页面加载遵循严格的编排——结构(0-200ms)、英雄标题单词交错(200-600ms)、副标题(400-800ms)、导航级联(600-900ms)、支持元素(800-1200ms);参考文档包含每个元素的规范交错值
  • 以关系而非孤立的方式动画——一起移动的元素感觉有凝聚力且有意图
  • 60fps不可妥协——如果动画掉帧,简化或移除它

应用: 编排的交错页面加载揭示(Studio Freight);clip-path/蒙版图像在滚动进入时揭示(AREA 17);悬停权重变化和磁性按钮(Dogstudio)。文本行单独向上滑动并交错——绝不作为块淡入;页面变形而非剪切。

伦理边界: 动效绝不能阻止交互或引起晕动症——尊重prefers-reduced-motion,保持所有内容在无动画时可访问,并证明任何超过1.2秒的动效的合理性。

实现动效时,请参阅 references/animation-patterns.md——可复制的滚动揭示、交错加载编排、页面过渡以及磁性/悬停微交互代码。

4. 色彩与对比

核心概念: 色彩应感觉是为每个项目发明的——绝不从通用调色板生成器中提取。三种方法:单色张力(95%一种颜色,5%强调色)、大胆签名(拥有一种组合)、上下文变化(调色板响应内容)。

为何有效: 色彩在阅读任何文字之前就创造了氛围。纯黑/白感觉数字化且无生气;暖色变体感觉物理且经过深思熟虑。克制的强调色将视线精确引向意图之处。

关键见解:

  • 绝不使用纯黑或纯白——#0a0a0a和#fafaf9具有#000/#fff所缺乏的物理质感
  • 构建功能性层次——文本主色、文本次色(60%不透明度)、文本三级色(40%)、表面色、边框色(10%),实现一致的深度
  • 一个强烈强调色(如#ff4d00)少量使用,胜过复杂的多色调色板
  • 区域间的上下文色彩变化创造视觉章节
  • 同时为浅色和深色上下文设计系统,而非单个实例

应用: 单色搭配签名强调色(Locomotive:奶油色+黑色+橙色火花);每个案例研究的上下文变化(AREA 17);深色模式搭配一个鲜艳强调色(Stripe:海军蓝+紫色)。通过CSS自定义属性驱动一切(--color-dark/-light/-accent加上功能性--color-text-primary/-surface);强调色仅出现在CTA、链接和单个细节时刻。

需要任何支柱的实例时,请参阅 references/case-studies.md——按工作室分解的真实色彩系统、排版处理和微交互,以便逆向工程。

5. 基于滚动的设计

核心概念: 滚动是网页的主要交互方式,应感觉是设计过的,而非默认的。将滚动视为叙事工具——控制节奏、创造揭示、构建张力、交付标志性时刻。

为何有效: 默认滚动是机械的,将所有内容视为同等重要。当滚动位置驱动揭示和过渡时,浏览内容变得参与而非被动。

关键见解:

  • 平滑滚动是基础——实现Lenis或Locomotive Scroll,以获得每个获奖网站都使用的加权、物理感
  • 视差必须有目的性——少量使用,且仅用于装饰元素;绝不在文本或关键内容上使用
  • 固定区域创造叙事节拍——锁定一个区域,同时内容在其中变换
  • 水平滚动画廊需要清晰的视觉提示
  • 揭示应是渐进的——元素在可见时进入,创造发现感
  • 滚动速度可以调节动画速度,实现响应式感觉

应用: 固定英雄区配合滚动驱动变换(Apple深度文章);带提示的水平滚动画廊(Studio Freight);滚动驱动动画序列(Active Theory)。使用IntersectionObserver实现轻量级类切换;将GSAP ScrollTrigger保留用于复杂的多步骤序列。

伦理边界: 劫持滚动是敌对的用户体验——用户必须始终能够按自己的节奏滚动并访问所有内容。

配置平滑滚动时,请参阅 references/technical-stack.md(Lenis/Locomotive设置、库权衡)以及 references/animation-patterns.md 了解固定、水平画廊和滚动速度序列。

6. 性能与加载

核心概念: 性能从第一天起就是设计约束,而非优化步骤。一个掉帧的美丽动画或导致布局偏移的惊艳字体,都未能通过工艺测试。

为何有效: 用户将性能视为质量——即时加载和流畅滚动无论视觉复杂性如何都感觉高级,而一个惊艳但卡顿的网站感觉像坏了。

关键见解:

  • 子集化和预加载字体——仅需要的字形,font-display: swapoptional,预加载关键文件
  • 优化图像——WebP/AVIF带后备,响应式srcset,折叠线以下懒加载
  • GPU加速动画——仅动画化transformopacity;绝不使用widthheighttopleftmargin
  • CLS接近零——为图像、字体和动态内容预留空间(容器上使用aspect-ratio
  • LCP低于2.5s——优化英雄区的关键渲染路径
  • 加载状态是设计元素——自定义骨架和进度指示器,而非事后考虑

应用: 子集化/预加载/交换字体(<link rel="preload" as="font" crossorigin>);AVIF/WebP带响应式srcset<picture>后备);仅GPU动画(transform: translate3d() + opacity)。使用Lighthouse审计,目标90+;代码分割并延迟非关键JS。

伦理边界: 快速但不可访问不是有效的权衡——绝不为了速度而剥离无障碍功能或语义HTML。

选择库或达到性能预算时,请参阅 references/technical-stack.md——推荐的栈以及具体的字体/图像/动画优化技术。

7. 微交互

核心概念: 工艺存在于大多数设计师跳过的1%中:品牌化选择颜色、磁性按钮、设计过的焦点状态、经过考虑的加载状态、精心制作的错误页面、正确的微排版。

重要提示:自定义光标是选择加入的。 除非用户明确请求或确认,否则绝不替换原生光标——误用的自定义光标损害可用性且感觉花哨。始终先询问。

为何有效: 微交互表明每个像素都经过考虑。单独看很微妙,但集体上具有变革性——用户能感受到嵌入体验中的用心。

关键见解:

  • 自定义光标反映品牌个性,在交互元素上有变体(受上述选择加入规则约束)
  • 品牌化的::selection颜色,在所有背景上都能工作
  • 每个链接和卡片都有经过考虑的悬停状态——缩放、叠加或有意义的变换
  • 焦点状态既可见又美观——键盘用户能清晰看到的品牌化指示器
  • 加载、空、404和错误状态是设计过的、有帮助的时刻
  • 微排版正确——智能引号、en/em破折号、标题无孤行、关键文本使用text-wrap: balance

伦理边界: 焦点状态即使在品牌化样式下也必须满足键盘可见性要求,错误/空/404状态必须真正有帮助,而不仅仅是装饰性的。

可复制的磁性按钮、光标和::selection/悬停微交互代码,请参阅 references/animation-patterns.md

设计流程

按此顺序工作——顺序就是纪律:

  1. 概念先于代码。 首先定义四件事:
品牌精髓:哪个词能捕捉灵魂?
视觉张力:哪些对立力量创造趣味?
标志性时刻:人们会截图并分享什么?
技术野心:什么推动了浏览器的极限?
  1. 先设计标志性时刻——而不是页眉。每个10/10项目至少有一个人们会停下来分享的时刻(从未见过的英雄动画、大胆到成为视觉的排版、讲述故事的滚动序列)。通过询问来锁定它:人们会截图什么、向同事描述什么、试图逆向工程什么、以及什么使这个项目独一无二?
  2. 接下来选择展示字体——它决定了其余部分(支柱1)。
  3. 在视觉设计的同时原型化动效,而非之后——动效不是润色(支柱3)。
  4. 克制地交付——3件完美的事胜过10件平庸的事。无情地削减。

实现说明

  1. 桌面端概念化,移动端优先构建——大胆梦想,渐进实现
  2. 使用项目约定——如果Tailwind 4+和/或shadcn/ui可用,扩展它们的设计令牌和组件作为10/10工艺的基础,而非与之对抗

常见错误

每个修复指向定义规则的支柱——不要在此处重新推导值。

错误 失败原因 修复(参见)
使用Inter、Roboto、Arial或system-ui作为主要字体 应用字体信号通用,而非高级 优质字体库或优质的Google替代品(支柱1)
统一的字号层级(所有内容在2倍以内) 无层次,无令人屏息的时刻 达到展示与正文的比例(支柱1)
使用easeease-inease-outlinear缓动 机械、无生气——立即信号业余 禁止——使用自定义cubic-bezier(支柱3)
同时动画化所有内容 视觉噪音,无层次或叙事 按重要性交错和排序(支柱3)
所有内容居中对齐 安全但无聊——无张力或能量 不对称、网格偏移、出血元素(支柱2)
所有地方等距 单调——眼睛无处休息 变化密度:密集区域,然后呼吸空间(支柱2)
纯#000000 / #ffffff 无生气且刺眼 暖色变体(支柱4)
默认浏览器滚动 机械,将所有内容视为同等重要 平滑滚动库(支柱5)
紫色到蓝色渐变英雄区 “AI渐变”——通用趋势跟随 特定于项目的签名色彩方法(支柱4)
无标志性时刻 合格但令人遗忘 先设计值得截图的时刻(流程步骤2)
在专业界面中使用任何表情符号 信号随意/业余工艺 自定义图标或排版处理
在文本或关键内容上使用视差 晕动症,无障碍失败 视差仅用于装饰性背景元素(支柱5)
动画阻止交互 敌对的用户体验 保持所有动画非阻塞(支柱3)
未修改的Font Awesome图标 模板级设计 自定义图标,或大量定制以匹配品牌
默认表单样式 立即打破工艺的幻觉 设计每个输入、选择、复选框和按钮(支柱7)

快速诊断

每行回答“是”得1分,然后将计数映射到评分标准区间:11-12 -> 9-10, 8-10 -> 7-8, 5-7 -> 5-6, 低于5 -> 0-4。说明该分数。

问题 如果否 修复(参见)
英雄排版是否让人在滚动中停顿? 展示字体不够有力 支柱1——字号、独特字体、视口填充
是否有人会截图任何区域? 无标志性时刻 流程步骤2——使一个区域非凡
模糊眼睛时设计是否仍然可读? 层次太平 更大的标题、更多留白、更强的强调色
所有缓动曲线是否自定义(无ease/linear)? 动效感觉默认 支柱3——自定义cubic-bezier
构图中是否有不对称张力? 布局感觉安全 支柱2——偏移、出血、变化密度
颜色是否感觉是为这个项目发明的? 通用调色板 支柱4——单色张力、签名或上下文
页面加载是否经过编排? 元素同时弹出 支柱3——交错揭示序列
滚动是否感觉自定义且有重量? 默认浏览器滚动 支柱5——平滑滚动库
微细节是否经过考虑(选择、焦点、光标)? 默认浏览器行为保留 支柱7——品牌化选择、设计焦点(光标选择加入)
CLS是否接近零且LCP低于2.5s? 性能削弱质量 支柱6——子集字体、WebP/AVIF、仅transform/opacity
每个动画是否回答“为什么这个会动?” 装饰性动效 支柱3——削减无叙事或引导的动效
焦点状态是否既美观又无障碍? 一个牺牲了另一个 支柱7——符合WCAG可见性的品牌化指示器

延伸阅读

关于作者

本技能综合了全球最受赞誉的数字工作室的技术:Locomotive(蒙特利尔——Locomotive Scroll的创造者,单色张力和大胆排版的大师)、Studio Freight(纽约——磁性交互和签名调色板)、AREA 17(纽约/巴黎——上下文设计系统和编辑布局)、Active Theory(洛杉矶——WebGL和沉浸式3D叙事)、以及Hello Monday(哥本哈根/纽约——为Spotify、Adidas、Google打造的趣味交互)。额外灵感来自Dogstudio、Tonik、Instrument、Resn以及更广泛的Awwwards、FWA、CSS设计奖和威比奖获奖者社区。