其他
当要把普通网页/落地页提升为 Awwwards…
适用于作品集、品牌体验、营销落地页需要从合格提升到世界级并形成可截图传播的沉浸式数字体验时。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 48/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 56/100 ×0.15
适用场景
当要把普通网页/落地页提升为 Awwwa通用
解决思路
- 核心原则:让每个像素都有意图,拒绝默认和无意识;每个决定都回答:这是服务体验,还是只是在填充空间?
- 以 60fps 为不可妥协标准;排版即设计、运动创造情感、留白是武器、性能不可妥协。
- 目标定在 10/10:按 0-10 rubric 评估任何数字体验,10/10 相当于 Awwwards 精选;始终说明当前分数和达到 10/10 的具体改进。
- 评分等级:0-2 Amateur(默认字体、无层级、模板感);3-4 Basic(排版尚可、有层级但易忘);5-6 Competent(基本功好、干净但缺灵魂);7-8 Professional(强排版、有意图动效、清晰观点);9 Exceptional(签名时刻、难忘细节、近乎完美工艺);10 World-class(可赢 Awwwards SOTD、定义新标准)。
- 类别评分 TYPOGRAPHY 权重 25%:0-3 系统字体/统一尺度/默认字距;4-6 高级字体/一些尺度对比/基础层级;7-8 戏剧性尺度对比 10:1+、完美字距、光学对齐;9-10 排版即设计、令人屏息、自定义/可变字体、文字作为建筑。
- 类别评分 VISUAL COMPOSITION 权重 25%:0-3 全部居中、等距、僵硬网格、无张力;4-6 一些不对称、间距节奏、基础深度;7-8 有意破格、层叠元素、强负空间;9-10 磁性构图、意外尺度变化、元素会呼吸和惊喜。
- 类别评分 MOTION & INTERACTION 权重 20%:0-3 无动画或默认/线性运动;4-6 基础过渡、一些滚动效果;7-8 自定义缓动、编排式揭示、有目的视差;9-10 运动讲故事、完美时间编排、滚动感觉被发明。
- 类别评分 COLOR & ATMOSPHERE 权重 15%:0-3 随机颜色、纯黑/白、无情绪;4-6 协调调色板、一些氛围;7-8 颜色像是项目拥有、上下文切换、有意对比;9-10 颜色像为本项目发明、可感知氛围。
- 类别评分 DETAILS & CRAFT 权重 15%:0-3 默认光标、无 hover、泛泛;4-6 基础 hover、一些自定义元素;7-8 磁性按钮、品牌化 selection 颜色、自定义光标(需用户批准);9-10 每个微细节都被考虑——focus、loading、empty、scroll indicators。
- 快速总分公式:Total = (Typography x 0.25) + (Composition x 0.25) + (Motion x 0.20) + (Color x 0.15) + (Details x 0.15)。
- 支柱 1 排版即建筑:排版不是装饰,它决定色彩情绪、动画风格、间距节奏和整体个性。
- 支柱 1:使用巨大尺度对比,display 与 body 最小 10:1,例如 180px / 14px;极端可用填满视口的字体。
- 支柱 1:大字号使用负字距 -0.02em 到 -0.05em,使 display 成为紧密整体;正文使用宽松行高 1.5-1.7。
- 支柱 1:字体选择决定层级;使用 premium foundries(Pangram Pangram、Dinamo、Grilli Type、Klim、Commercial Type)或高质量 Google alternatives(Space Grotesk、Instrument Serif、Fraunces);hero 体验绝不用 Inter、Roboto、Arial 或 system-ui。
- 支柱 1:使用可变字体实现 hover 时字重动画而不产生布局偏移。
- 支柱 1:光学对齐胜过数学对齐;用视觉调整,而不是只按数值。
- 支柱 1:手动控制每个标题换行;在关键断点人工干预以获得漂亮断行。
- 支柱 1 应用:viewport-filling display 硬切到 body(Locomotive hero);可变字体 hover 字重动画(Studio Freight);serif/sans 在极端尺度对比下配对(AREA 17 editorial)。
- 支柱 1:Display 只做一个陈述,3-7 个词;body 最小 16-18px,measure 45-75 个字符。
- 支柱 1:选择字体或构建 type scale 时查看 references/typography.md,包含按风格命名的字体配对、完整 fluid clamp() 和 step-based scales、tracking/leading ladders、font-subsetting/FOUT 机制。
- 支柱 2 布局与构图:掌握网格才能有意破格;每次违规都应显得刻意,而非意外。
- 支柱 2:把留白当武器;业余者填满每个空隙,10/10 设计师用空无创造张力、控制视线。
- 支柱 2:用不对称平衡制造兴趣;让元素偏离中心,让图像溢出容器。
- 支柱 2:用意外尺度变化创造节奏;交替巨大/亲密、密集/稀疏,形成叙事节奏。
- 支柱 2:遵守网格悖论——强底层网格才让破格有意义;没有网格,破格就是混乱。
- 支柱 2 应用:标题偏移并配合出血图像(`margin-left: 8.33%; margin-right: -5vw`);用不同卡片尺寸制造有意不对称(Locomotive showcases);重叠元素制造深度(Active Theory);交替全宽沉浸与受限阅读区。
- 支柱 2 伦理边界:布局实验绝不能损害导航清晰度;用户必须始终知道在哪里以及如何前进。
- 支柱 2:布局 section 或做响应式时查看 references/layout-systems.md,包含网格框架、断点系统、不对称/出血元素模式。
- 支柱 3 运动与动画:每个动画必须回答“为什么动?”;三条法则是目的高于装饰、自定义曲线绝不用 linear、编排高于孤立。
- 支柱 3:自定义缓动是强制要求;禁止 `ease`、`ease-in`、`ease-out`、`linear`;使用 `cubic-bezier(0.16, 1, 0.3, 1)`(expo out)、`cubic-bezier(0.25, 1, 0.5, 1)`(quart out)、`cubic-bezier(0.87, 0, 0.13, 1)`(expo in-out)。
- 支柱 3:页面加载遵循严格编排——结构 0-200ms、hero 标题词错开 200-600ms、副标题 400-800ms、导航级联 600-900ms、支持元素 800-1200ms;参考文件保存规范的单元素 stagger 值。
- 支柱 3:让元素成关系地动画,而非孤立动画;一起移动的元素感觉连贯且有意。
- 支柱 3:60fps 不可妥协;如果动画掉帧,就简化或移除它。
- 支柱 3 应用:编排式错开页面加载揭示(Studio Freight);scroll-enter 时 clip-path/mask 图像揭示(AREA 17);hover 字重变化和磁性按钮(Dogstudio);文本行逐行上滑并 stagger,绝不整块 fade in;页面 morph 而非 cut。
- 支柱 3 伦理边界:运动绝不能阻挡交互或造成晕动症;尊重 `prefers-reduced-motion`,所有内容无动画也可访问,任何超过 1.2s 的动画都要有理由。
- 支柱 3:实现动效时查看 references/animation-patterns.md,包含可复制的滚动揭示、错开加载编排、页面过渡、磁性/hover 微交互代码。
- 支柱 4 颜色与对比:颜色应感觉是为每个项目发明的,绝不来自通用调色板生成器;三种方法:单色张力(95% 一种颜色,5% 强调色)、大胆签名(拥有一组组合)、上下文切换(调色板响应内容)。
- 支柱 4:绝不使用纯黑或纯白;用 #0a0a0a 和 #fafaf9,它们有 #000/#fff 缺少的物理质感。
- 支柱 4:建立功能层级——text-primary、text-secondary(60% 不透明度)、text-tertiary(40%)、surface、border(10%),保持一致深度。
- 支柱 4:一个强强调色少量使用(例如 #ff4d00 或类似)胜过复杂多色调色板。
- 支柱 4:在 section 之间做上下文颜色切换,创造视觉章节。
- 支柱 4:为明暗两种上下文设计系统,而不是设计单个实例。
- 支柱 4 应用:单色配签名强调色(Locomotive:cream + black + orange spark);每个 case study 上下文切换(AREA 17);暗色模式配一个鲜明强调色(Stripe:navy + purple);用 CSS custom properties 驱动(`--color-dark/-light/-accent` 加功能色 `--color-text-primary/-surface`);强调色只出现在 CTAs、链接和单一细节时刻。
- 支柱 4:需要任一支柱的完整案例时查看 references/case-studies.md,按 agency 拆解真实颜色系统、字体处理和微交互以便反向工程。
- 支柱 5 基于滚动的设计:滚动是 Web 主要交互,应被设计而非默认;把滚动当叙事装置,控制节奏、制造揭示、建立张力、交付签名时刻。
- 支柱 5:平滑滚动是基础;实现 Lenis 或 Locomotive Scroll,获得所有获奖网站使用的有重量、物理感。
- 支柱 5:视差必须有目的、克制,且只用于装饰元素;绝不用在文字或关键内容上。
- 支柱 5:用 pinned sections 创建讲故事节拍;锁定一个 section,同时内容在其中变换。
- 支柱 5:水平滚动画廊需要清晰视觉可供性。
- 支柱 5:揭示应是渐进的;元素进入可见时再进入,创造发现感。
- 支柱 5:滚动速度可调制动画速度,形成响应式感觉。
- 支柱 5 应用:pinned hero 配滚动驱动变换(Apple deep-dives);水平滚动画廊配 affordance(Studio Freight);滚动驱动动画序列(Active Theory);用 IntersectionObserver 做轻量 class 切换;复杂多步序列保留 GSAP ScrollTrigger。
- 支柱 5 伦理边界:滚动劫持是敌意 UX;用户必须始终能按自己的节奏滚动并到达所有内容。
- 支柱 5:连接平滑滚动时查看 references/technical-stack.md(Lenis/Locomotive 设置、库权衡);pinning、水平画廊和滚动速度序列查看 references/animation-patterns.md。
- 支柱 6 性能与加载:性能从第一天就是设计约束,不是优化步骤;掉帧的漂亮动画或造成布局偏移的字体都未通过工艺测试。
- 支柱 6:子集化并预加载字体——只加载需要的字形,使用 `font-display: swap` 或 `optional`,预加载关键文件。
- 支柱 6:优化图片——WebP/AVIF 加 fallback,响应式 `srcset`,首屏以下 lazy-load。
- 支柱 6:GPU 加速动画——只动画 `transform` 和 `opacity`;绝不动画 `width`、`height`、`top`、`left` 或 `margin`。
- 支柱 6:CLS 接近零——为图片、字体和动态内容预留空间(容器上用 `aspect-ratio`)。
- 支柱 6:LCP 低于 2.5s——为 hero 优化关键渲染路径。
- 支柱 6:加载状态是设计元素——自定义 skeletons 和进度指示,不是事后想法。
- 支柱 6 应用:subset/preload/swap 字体(`<link rel="preload" as="font" crossorigin>`);AVIF/WebP 配响应式 `srcset`(`<picture>` fallbacks);仅 GPU 动画(`transform: translate3d()` + `opacity`);用 Lighthouse 目标 90+ 审计;code-split 并 defer 非关键 JS。
- 支柱 6 伦理边界:快但不可访问不是有效权衡;绝不为速度剥离可访问性功能或语义 HTML。
- 支柱 6:选择库或满足性能预算时查看 references/technical-stack.md,包含推荐技术栈和具体字体/图片/动画优化技术。
- 支柱 7 微交互:工艺藏在大多数设计师跳过的 1%:品牌化 selection 颜色、磁性按钮、设计过的 focus 状态、考虑过的加载状态、精心制作的错误页、正确微排版。
- 支柱 7:自定义光标仅 OPT-IN;除非用户明确要求或确认,绝不替换原生光标;始终先询问。
- 支柱 7:自定义光标反映品牌个性,并在交互元素上有变体(受 opt-in 规则约束)。
- 支柱 7:品牌化 `::selection` 颜色,在所有背景上可用。
- 支柱 7:每个链接和卡片都有考虑过的 hover 状态——scale、overlay 或有意义的 transform。
- 支柱 7:focus 状态可见且美丽——符合品牌、键盘用户能清楚看到的指示器。
- 支柱 7:loading、empty、404 和 error 状态都是设计过的、有帮助的时刻。
- 支柱 7:微排版正确——smart quotes、en/em dashes、标题无 orphans、关键文字用 `text-wrap: balance`。
- 支柱 7 伦理边界:focus 状态即使品牌化也必须满足键盘可见性要求;error/empty/404 状态必须真正有帮助,而不只是装饰。
- 支柱 7:复制磁性按钮、光标和 `::selection`/hover 微交互代码时查看 references/animation-patterns.md。
- 设计流程:先概念后代码。先定义四项:BRAND ESSENCE(哪个词捕捉灵魂)、VISUAL TENSION(哪些对立力量创造兴趣)、SIGNATURE MOMENT(人们会截图分享什么)、TECHNICAL AMBITION(什么推动浏览器极限)。
- 设计流程:先设计签名时刻,而不是 header;每个 10/10 项目至少有一个人们停下来分享的时刻(从未见过的 hero 动画、排版大胆到成为视觉、讲故事的滚动序列);通过问“人们会截图什么、向同事描述什么、试图反向工程什么、什么让它不可混淆地是 THIS 项目”来确定它。
- 设计流程:下一步选择 display 字体——它决定其余部分(支柱 1)。
- 设计流程:把动效原型和视觉设计并行,而不是之后;动效不是润色(支柱 3)。
- 设计流程:带着克制发布——3 件事做到完美胜过 10 件事平庸;无情删减。
- 实现注意:桌面优先概念化,移动优先构建——大胆梦想,渐进实现。
- 实现注意:使用项目约定——如果 Tailwind 4+ 和/或 shadcn/ui 可用,扩展其设计 tokens 和 components 作为 10/10 工艺基础,而不是与它们对抗。
- 常见错误修复:不要把 Inter、Roboto、Arial 或 system-ui 作为主字体;换成 premium foundry 或高质量 Google alternative(支柱 1)。
- 常见错误修复:不要统一 type scale(所有东西在 2x 内);达到 display-to-body 比例(支柱 1)。
- 常见错误修复:不要用 `ease`、`ease-in`、`ease-out` 或 `linear` easing;使用自定义 cubic-bezier(支柱 3)。
- 常见错误修复:不要同时动画所有东西;按重要性 stagger 和 sequence(支柱 3)。
- 常见错误修复:不要所有东西居中对齐;使用不对称、网格偏移、出血元素(支柱 2)。
- 常见错误修复:不要处处等距;变化密度,密集 section 后给呼吸空间(支柱 2)。
- 常见错误修复:不要纯 #000000 / #ffffff;使用暖色变体(支柱 4)。
- 常见错误修复:不要默认浏览器滚动;使用 smooth-scroll 库(支柱 5)。
- 常见错误修复:不要紫到蓝渐变 hero(AI gradient);采用项目特定签名颜色方法(支柱 4)。
- 常见错误修复:不要没有签名时刻;先设计值得截图的时刻(流程第 2 步)。
- 常见错误修复:不要在专业界面中用任何 emoji;使用自定义图标或排版处理。
- 常见错误修复:不要在文字或关键内容上用视差;视差只用于装饰背景元素(支柱 5)。
- 常见错误修复:不要让动画阻挡交互;保持所有动画非阻塞(支柱 3)。
- 常见错误修复:不要未修改的 Font Awesome 图标;使用自定义图标或大量自定义以匹配品牌。
- 常见错误修复:不要默认表单样式;设计每个 input、select、checkbox 和 button(支柱 7)。
- 快速诊断:每行回答 yes 得 1 分,然后映射到评分区间:11-12 -> 9-10,8-10 -> 7-8,5-7 -> 5-6,低于 5 -> 0-4;说明该分数。
- 诊断:hero 排版是否让滚动中的人停下?若否,检查支柱 1——尺度、独特字体、填满视口。
- 诊断:是否有人会截图任一 section?若否,按流程第 2 步让一个 section 非凡。
- 诊断:眯眼时设计是否仍可读?若否,增大标题、增加留白、强化强调色。
- 诊断:所有 easing 曲线是否自定义(无 `ease`/`linear`)?若否,按支柱 3 用自定义 cubic-bezier。
- 诊断:构图中是否有不对称张力?若否,按支柱 2 偏移、出血、变化密度。
- 诊断:颜色是否感觉为 THIS 项目发明?若否,按支柱 4 用单色张力、签名或上下文方法。
- 诊断:页面加载是否被编排?若否,按支柱 3 做错开揭示序列。
- 诊断:滚动是否自定义且有重量?若否,按支柱 5 用 smooth-scroll 库。
- 诊断:微细节是否考虑(selection、focus、cursor)?若否,按支柱 7 品牌化 selection、设计 focus(cursor opt-in)。
- 诊断:CLS 是否接近零且 LCP 低于 2.5s?若否,按支柱 6 子集字体、WebP/AVIF、仅 transform/opacity。
- 诊断:每个动画是否回答“为什么动”?若否,按支柱 3 删掉无叙事或引导的动效。
- 诊断:focus 状态是否既美丽又可访问?若否,按支柱 7 用符合品牌且满足 WCAG 可见性的指示器。
适用边界 · 注意事项
- 只需基础可用 UI、后台表单或严格遵循现成企业设计系统、不能引入自定义字体/动效/滚动库时,不要套用此获奖级体验方法。
- 用户未批准自定义光标,或目标用户可能受动效影响、必须优先无障碍和可预测交互时,不要使用自定义光标、滚动劫持、文字视差或阻塞交互动画。
- 性能预算极低且无法优化字体/图片/动画,或必须只用语义 HTML 和默认控件时,不要为视觉效果牺牲可访问性、语义和键盘焦点。