antislop-ui
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chineseantislop-ui
antislop-ui
Anti AI Slop: Design & Copy Rules. UI & Visual skill
Part of the antislop system. Read together with(the core). This skill deep-dives the UI/visual concern: color, layout, components, decoration, structural flow, and motion. It references core rules by number and never duplicates or renumbers them. Load it when the task builds or edits a website, web app, or any interface.antislop.md
反AI敷衍设计:设计与文案规则。UI与视觉技能
属于antislop系统的一部分。请与核心文档配合阅读。本技能深入讲解UI/视觉相关内容:色彩、布局、组件、装饰、结构流程及动效。它通过编号引用核心规则,绝不重复或重新编号。当任务涉及构建或编辑网站、Web应用或任何界面时,请加载本技能。antislop.md
How to use this skill
如何使用本技能
- Load together with whenever the task is UI or visual work. The core holds the mechanism (the purpose test, the three tiers, the Delivery Gate); this skill holds UI-specific depth.
antislop.md - Every entry has the same shape: Tell (the pattern), Why (why it reads as slop), Fix (what to do instead), with the governing core rule cited as R-XX.
- The Delivery Gate in the core remains the gate. The "UI Skill Checklist" at the end of this file is the UI-specific supplement to run alongside it.
- 当任务涉及UI或视觉工作时,请与一同加载。核心文档包含机制(目标测试、三层架构、交付关卡);本技能则提供UI领域的深度内容。
antislop.md - 每个条目都遵循相同结构:表现(模式特征)、问题(为何属于敷衍设计)、修复方案(正确做法),并标注对应的核心规则编号R-XX。
- 核心文档中的交付关卡仍为最终验收标准。本文件末尾的「UI技能检查清单」是针对UI工作的专项补充检查项。
Visual & Color
视觉与色彩
Generic Blue-Purple Gradient
通用蓝紫渐变
- Tell: blue-to-purple, blue-to-cyan, or purple-to-pink gradients used as the primary color treatment, or a full-page colored glow.
- Why: the most over-represented color treatment in training data. It signals "no brand identity", not "our palette", and marks the design as AI-generated at a glance.
- Fix: pull the palette from or the product's own identity. Keep a gradient only as a hierarchy function with the reason written down (R-01). A gradient separating one level from another is craft; the same gradient on every section is a default.
DESIGN.md
- 表现: 将蓝紫、蓝青或粉紫渐变作为主色调处理,或使用全屏彩色光晕。
- 问题: 这是训练数据中出现最多的色彩处理方式。它传递的是“无品牌辨识度”的信号,而非“我们的专属调色板”,一眼就能看出是AI生成的设计。
- 修复方案: 从或产品自身品牌调性中提取调色板。仅将渐变作为层级区分工具使用,并记录使用理由(R-01)。用渐变区分不同层级是精心设计;每个区域都用相同渐变则是默认模板。
DESIGN.md
Excessive Glassmorphism
过度毛玻璃效果
- Tell: blur/backdrop-filter on the navbar, cards, modals, and sidebar at the same time.
- Why: blur removes texture and sits every surface in the same frosted layer, flattening hierarchy. When every surface is glass, nothing is foreground.
- Fix: treat glass as an accent, not a character trait. Dose cap: at most 1-2 elements (R-10). The surface that needs the attention gets the glass; everything else stays solid.
- 表现: 同时对导航栏、卡片、弹窗、侧边栏使用模糊/背景滤镜效果。
- 问题: 模糊效果会去除纹理,让所有元素都处于同一磨砂层级,削弱视觉层次感。当所有元素都是毛玻璃时,就没有前景元素可言。
- 修复方案: 将毛玻璃作为点缀效果,而非整体风格。使用上限:最多1-2个元素(R-10)。需要吸引注意力的元素使用毛玻璃,其余元素保持纯色。
Excessive Border Radius
过度圆角
- Tell: every element is pill-shaped: buttons, inputs, cards, badges, modals.
- Why: uniform pill shapes erase the visual language of "this is an input, this is a card". Radius becomes decoration instead of a hierarchy tool.
- Fix: set a small set of radii in the design system and apply them deliberately (R-11). One generous radius on the primary CTA reads as intentional; the same radius on every element reads as a default.
- 表现: 所有元素都呈药丸形状:按钮、输入框、卡片、徽章、弹窗。
- 问题: 统一的药丸形状会抹除“这是输入框、这是卡片”的视觉语言。圆角变成了装饰,而非层级区分工具。
- 修复方案: 在设计系统中设定少量圆角规格,并针对性使用(R-11)。主CTA按钮使用大圆角是有意设计;所有元素都用相同圆角则是默认模板。
Overly Soft Shadows
过柔阴影
- Tell: every component carries a large shadow, so the whole page feels like it is floating.
- Why: when everything is elevated, elevation communicates nothing. The page loses its ground plane and becomes generic softness.
- Fix: use shadow as an elevation marker only, and write the elevation reason down (R-12). Most elements should sit flat; the one or two that need to lift above the page carry the shadow.
- 表现: 每个组件都带有大面积阴影,整页看起来像悬浮在空中。
- 问题: 当所有元素都被抬高时,阴影的层级区分作用就失效了。页面失去了基准平面,变得千篇一律。
- 修复方案: 仅将阴影作为层级标记使用,并记录使用理由(R-12)。大多数元素应保持平面;只有1-2个需要突出的元素才添加阴影。
Glow Everywhere
全域发光
- Tell: glow on cards, buttons, icons, badges, backgrounds, and borders simultaneously.
- Why: glow is an attention amplifier. Applied everywhere it amplifies nothing, and it is one of the fastest ways to look "made by AI".
- Fix: reserve glow for a maximum of 1-2 important elements as a focus accent (R-13). Everything else stays matte.
- 表现: 同时对卡片、按钮、图标、徽章、背景、边框添加发光效果。
- 问题: 发光效果是注意力放大器。当所有元素都使用时,它就无法突出任何内容,而且是最容易暴露“AI生成”的特征之一。
- 修复方案: 仅为最多1-2个重要元素保留发光效果作为焦点点缀(R-13)。其余元素保持哑光质感。
Background Grid
背景网格
- Tell: grid squares, blueprint lines, graph paper, or thin repeating lines behind content.
- Why: it is a default way to make a flat page feel "technical" without doing any real work. It reads as texture without intent.
- Fix: use texture or pattern only when it genuinely supports the product's identity, with the reason written down (R-07). A real identity motif (core Part 3) beats a stock grid every time.
- 表现: 内容背后使用方格、蓝图线、坐标纸或细重复线条作为背景。
- 问题: 这是无需实际设计就能让页面显得“专业”的默认方式,只是无意义的纹理填充。
- 修复方案: 仅当纹理或图案真正契合产品调性时才使用,并记录使用理由(R-07)。真实的品牌主题元素(核心文档第三部分)永远优于通用网格。
Dark Mode Default for No Reason
无理由默认深色模式
- Tell: the whole page is dark simply because it looks "tech", with no branding consideration.
- Why: dark is a decision, not a default. Forcing it reads as following a trend, not serving the product.
- Fix: choose the theme from brand identity, product type, and audience (R-21). Developer and creative tools have legitimate reasons for dark; a content-first product usually does not. If there is no strong reason for a fixed theme, build a working light/dark toggle.
- 表现: 仅因为看起来“有科技感”就将整页设为深色,完全不考虑品牌定位。
- 问题: 深色模式是一种决策,而非默认选项。强行使用只会显得跟风,而非为产品服务。
- 修复方案: 根据品牌调性、产品类型和受众选择主题(R-21)。开发工具和创意工具使用深色模式是合理的,但内容优先的产品通常不需要。如果没有明确理由固定主题,就搭建可用的明暗切换功能。
Too Many Colors in the Palette
调色板颜色过多
- Tell: 5-7 different colors on one page with no clear design system.
- Why: a scattered palette has no hierarchy. When every element can be any color, nothing is distinguished.
- Fix: cap the active palette at 2-3 core colors + 1 accent (R-29), and let one of the cores be the neutral base. Restraint is what makes the accent land.
- 表现: 单页使用5-7种不同颜色,且没有清晰的设计系统支撑。
- 问题: 零散的调色板没有层级区分。当每个元素都可以是任意颜色时,没有任何元素能脱颖而出。
- 修复方案: 将活跃调色板限制为2-3种核心色+1种强调色(R-29),其中一种核心色作为中性底色。克制使用才能让强调色发挥作用。
Excessive Accent Color
过度使用强调色
- Tell: one accent color on buttons, icons, badges, links, lines, backgrounds, and glows at once.
- Why: the accent stops being an accent the moment it is everywhere. It becomes just another color, and the design loses its focal point.
- Fix: the accent belongs at the key moment only (one deliberate accent, core Part 3). Zero accents is sterile; an accent everywhere is slop. Choose the one or two places it matters.
- 表现: 一种强调色同时用于按钮、图标、徽章、链接、线条、背景和发光效果。
- 问题: 当强调色无处不在时,它就不再是强调色了。它变成了普通颜色,设计也失去了焦点。
- 修复方案: 强调色仅用于关键场景(核心文档第三部分:单一刻意强调)。零强调色会显得呆板;全域强调色则是敷衍设计。选择1-2个真正需要的场景使用。
Sterile Default
乏味默认风格
- Tell: flat white or near-white, thin grey borders, small radius, no texture, generic font, no identity.
- Why: this is the "safe" result of over-filtering without direction. It is not slop, but it is not design either: it is a void where a design should be.
- Fix: this is a direction problem, not a filter problem. Add or resolve the Design Read (core Part 3), then raise the liveliness dials. The fix is never more bans; it is state the purpose and add energy.
DESIGN.md
- 表现: 纯白或近白色背景、细灰边框、小圆角、无纹理、通用字体、无品牌辨识度。
- 问题: 这是过度过滤却缺乏方向的“安全”结果。它不算敷衍设计,但也不是真正的设计:只是本该有设计的空白区域。
- 修复方案: 这是方向问题,而非过滤问题。添加或明确设计定位(核心文档第三部分),然后提升设计生动性。解决方法从来不是更多限制,而是明确目标并注入活力。
DESIGN.md
Layout & Components
布局与组件
Monotonous Template Layout
单调模板布局
- Tell: hero, subtitle, 2 CTAs, screenshot, feature grid, testimonials, FAQ, CTA, footer, in that order, every time.
- Why: the order is the training-data default, not the product's narrative. Sections appear because the template has them, not because the content needs them.
- Fix: build the structure around actual content needs (R-05, C-3). If the product has no testimonials, there is no testimonials section. Section order follows the product's story. Match the RHYTHM dial: if it is 3, sections visibly vary.
- 表现: 固定遵循“英雄区、副标题、2个CTA、截图、功能网格、客户评价、FAQ、CTA、页脚”的顺序。
- 问题: 这个顺序是训练数据的默认模板,而非产品的叙事逻辑。板块存在只是因为模板有,而非内容需要。
- 修复方案: 根据实际内容需求构建结构(R-05, C-3)。如果产品没有客户评价,就不要设置该板块。板块顺序遵循产品的故事逻辑。匹配节奏旋钮:如果设为3,板块需呈现明显差异。
Copy-Paste Feature Cards
复制粘贴式功能卡片
- Tell: identical size, height, icon, layout, and padding across all feature cards.
- Why: uniform cards flatten the content. When every feature is a card with an icon, the features with real weight and the ones without look the same.
- Fix: create variation that reflects content hierarchy, with the reason written down (R-14). Not every feature needs to be a card. The flagship feature may deserve a full-width treatment, the supporting ones a list.
- 表现: 所有功能卡片的尺寸、高度、图标、布局、内边距完全一致。
- 问题: 统一的卡片会弱化内容层级。当所有功能都用带图标的卡片呈现时,重要功能和次要功能看起来毫无区别。
- 修复方案: 根据内容层级创建差异化设计,并记录理由(R-14)。不是每个功能都需要做成卡片。旗舰功能可以用通栏布局,辅助功能可以用列表呈现。
Uniform Spacing
统一间距
- Tell: padding, margin, and gaps are identical across every section.
- Why: rhythm is a tool, and a single spacing value removes it. Sections stop relating to each other; the page reads as one flat strip.
- Fix: use whitespace as structure (core Part 3) and vary it with the RHYTHM dial. Establish a spacing scale, then use different levels to separate and connect. Uniform rhythm is a deliberate choice only when the dial says so (R-05).
- 表现: 所有板块的内边距、外边距、间隙完全一致。
- 问题: 节奏是一种设计工具,单一间距值会消除节奏。板块之间失去关联,页面变成扁平的长条。
- 修复方案: 将留白作为结构工具(核心文档第三部分),并根据节奏旋钮调整。建立间距尺度,然后用不同层级的间距来分隔和连接内容。只有当节奏旋钮明确要求时,统一节奏才是刻意选择(R-05)。
"How It Works" Always 3 Steps
“工作原理”永远是3步
- Tell: round icon + number 1, 2, 3 + short text, always three steps, always the same shape.
- Why: the product's real process is rarely a tidy three-step list. The template forces the process into its shape, not the other way around.
- Fix: present the process as it actually is (R-05). Three steps with round icons is fine if that is genuinely the process; otherwise use whatever shape the real workflow takes, including two steps or five.
- 表现: 圆形图标+数字1、2、3+短文本,永远是三步,永远是相同形状。
- 问题: 产品的真实流程很少是规整的三步列表。模板强行将流程套入自己的框架,而非适配真实流程。
- 修复方案: 按照真实流程呈现(R-05)。如果真实流程确实是三步,用圆形图标没问题;否则使用符合真实工作流的形式,包括两步或五步。
"Trusted By" Logo Bar
“值得信赖”品牌栏
- Tell: a row of generic company logos directly below the hero.
- Why: it is a trust claim with no evidence: generic logos, no real customers named, no proof of use.
- Fix: only show real, verifiable logos (R-18, R-36, C-5). If the product has no such customers yet, do not fabricate a logo bar. Real social proof beats a generic one every time.
- 表现: 英雄区下方直接放置一排通用企业logo。
- 问题: 这是没有证据的信任声明:通用logo、无真实客户名称、无使用证明。
- 修复方案: 仅展示真实、可验证的logo(R-18, R-36, C-5)。如果产品还没有这样的客户,就不要伪造品牌栏。真实的社交证明永远优于通用模板。
"Most Popular" Pricing Card
“最受欢迎”定价卡片
- Tell: the middle pricing tier always highlighted with a capsule badge.
- Why: it is the default pattern, which means it is not a decision. When every pricing section does it, the highlighted tier stops meaning anything.
- Fix: highlight the tier that actually serves the product's goals, and write why (R-31). If no tier deserves emphasis, highlight none.
- 表现: 中间定价层级总是用胶囊徽章高亮。
- 问题: 这是默认模式,而非主动决策。当所有定价板块都这样做时,高亮层级就失去了意义。
- 修复方案: 高亮真正符合产品目标的层级,并记录理由(R-31)。如果没有层级值得强调,就不高亮任何层级。
4-Column Template Footer
4列模板页脚
- Tell: Product / Company / Resources / Legal columns with no variation.
- Why: the columns exist because templates have them, not because the site has that many link groups.
- Fix: structure the footer around what the product actually links to (R-05). A single column of links can be more useful than four half-empty ones.
- 表现: 固定分为“产品/公司/资源/法律”四列,毫无变化。
- 问题: 这些列存在只是因为模板有,而非网站有这么多链接组。
- 修复方案: 根据产品实际的链接需求构建页脚(R-05)。单列链接可能比四个半空的列更有用。
Uniform Section Rhythm
统一板块节奏
- Tell: every section is centered title + subtitle + identical card grid, with no variation.
- Why: identical composition makes sections blur together, and the page feels repetitive and flat.
- Fix: vary composition with the RHYTHM dial (R-05). Alternate text-heavy and visual sections, asymmetric and symmetric layouts. A page where every section follows the same template is a page designed by a template.
- 表现: 每个板块都是居中标题+副标题+相同卡片网格,毫无变化。
- 问题: 相同的布局会让板块混为一谈,页面显得重复且扁平。
- 修复方案: 根据节奏旋钮调整布局(R-05)。交替使用文字主导和视觉主导的板块,对称和不对称布局。每个板块都遵循相同模板的页面,就是模板设计的页面。
Decorative Elements
装饰元素
Generic AI Icons
通用AI图标
- Tell: sparkle, star, magic, lightning, diamond, cube, robot, or AI orb as feature icons.
- Why: these glyphs are the generic vocabulary of "AI product". They communicate nothing about the specific feature.
- Fix: use icons genuinely relevant to the content, with the relevance written down when the glyph is generic (R-04). If no appropriate icon exists, use none. The feature label does the work.
- 表现: 使用闪光、星星、魔法、闪电、钻石、立方体、机器人或AI球体作为功能图标。
- 问题: 这些图标是“AI产品”的通用词汇,无法传达特定功能的信息。
- 修复方案: 使用与内容真正相关的图标,若使用通用图标需记录相关性理由(R-04)。如果没有合适的图标,就不要使用。功能标签本身就能传递信息。
Small Arrows on Every Button
所有按钮都加小箭头
- Tell: or
→placed on almost every button as pure decoration.↗ - Why: the arrow becomes a pattern, not a signal. When every CTA has one, none of them point anywhere specific.
- Fix: arrows are not the default identity for buttons (R-08). Keep them for the action that genuinely benefits from a direction cue, sized proportionally, with the purpose written down.
- 表现: 几乎每个按钮都添加或
→作为纯装饰。↗ - 问题: 箭头变成了固定模式,而非信号。当所有CTA都有箭头时,没有一个箭头能指向特定方向。
- 修复方案: 箭头不是按钮的默认标识(R-08)。仅为真正需要方向提示的操作保留箭头,按比例调整大小,并记录使用目的。
AI Capsule Badges
AI胶囊徽章
- Tell: pill shape, thin border, glow, small dot, uppercase, containing "AI Powered", "Beta", "New".
- Why: the capsule-plus-glow-plus-dot combination is a self-referential badge that says "made by AI, about being made by AI". It adds noise, not information.
- Fix: badges only when functionally needed, with the need written down, and never the full combination (R-09). A real status label is fine; a decorative "AI Powered" pill is not.
- 表现: 药丸形状、细边框、发光效果、小圆点、大写文字,内容为“AI Powered”、“Beta”、“New”。
- 问题: 胶囊+发光+圆点的组合是一种自我指代的徽章,传递的是“AI生成、关于AI生成”的信息,只会增加噪音,而非有效信息。
- 修复方案: 仅在功能需要时使用徽章,并记录使用需求,且绝不使用完整的组合样式(R-09)。真实的状态标签是可行的;装饰性的“AI Powered”药丸则不可取。
Generic AI Typography
通用AI字体
- Tell: large monospace headings, or uppercase labels with extreme letter-spacing ("HOW IT WORKS", "FEATURES").
- Why: monospace-as-aesthetic and wide-tracked uppercase are shorthand for "technical and modern" without doing any real typographic work.
- Fix: choose typeface from brand character, not the model's default pick, and write the reason (R-06). Typography must improve readability and reflect the product. A type choice with a reason beats a trend every time.
- 表现: 大型等宽字体标题,或极端字间距的大写标签(如“HOW IT WORKS”、“FEATURES”)。
- 问题: 将等宽字体作为美学风格、使用宽间距大写是“技术感、现代感”的捷径,无需真正的字体设计工作。
- 修复方案: 根据品牌调性选择字体,而非模型的默认选项,并记录理由(R-06)。字体必须提升可读性并反映产品特质。有理由的字体选择永远优于跟风。
Illustrations With No Connection
无关联插图
- Tell: Undraw, Storyset, or generic 3D blob characters with no real connection to the product.
- Why: decorative illustrations say the design is decorated, not designed. They fill space without serving the content.
- Fix: illustrations must have a direct connection to the product, with the connection written down (R-22). If none exists, use real screenshots or no illustration.
- 表现: 使用Undraw、Storyset或通用3D blob角色插图,与产品无真实关联。
- 问题: 装饰性插图只能说明设计被装饰了,而非经过设计。它们只是填充空间,而非服务内容。
- 修复方案: 插图必须与产品有直接关联,并记录关联理由(R-22)。如果没有关联,就使用真实截图或不使用插图。
Structural & Flow
结构与流程
Dead Navigation
无效导航
- Tell: navbar links to pages or sections that do not exist.
- Why: dead links are a broken promise. They break trust the moment a user clicks them.
- Fix: every navigation item must have a real destination (R-24). If a feature is not built, leave it out, or label it "Coming soon" clearly. The navbar reflects content that actually exists.
- 表现: 导航栏链接到不存在的页面或板块。
- 问题: 无效链接是违背承诺的行为,用户点击的瞬间就会失去信任。
- 修复方案: 每个导航项都必须有真实的跳转目标(R-24)。如果功能尚未开发,就移除该项,或明确标注“Coming soon”。导航栏必须反映实际存在的内容。
Non-Functional Controls
无功能控件
- Tell: buttons do nothing, dropdowns won't open, forms cannot submit.
- Why: the visual is finished but the behavior is not. This is the difference between a mockup and a product.
- Fix: every interactive element has real behavior, or it is removed (R-26). If an element genuinely cannot have a destination, ship a clear plus a visible "Coming soon" label, or do not ship it.
// TODO
- 表现: 按钮无响应、下拉菜单无法打开、表单无法提交。
- 问题: 视觉完成了,但交互行为没有完成。这是原型与产品的区别。
- 修复方案: 每个交互元素都必须有真实行为,否则就移除(R-26)。如果元素确实无法设置跳转目标,就添加清晰的注释和可见的“Coming soon”标签,或不发布该元素。
// TODO
Sections That Fill a Template
填充模板的板块
- Tell: a section exists because "every AI landing page has one", not because the content needs it.
- Why: template sections are content without purpose. They add length and remove focus.
- Fix: every section earns its place from the product's content (C-3). Remove sections that only fill a template. A page with fewer, purposeful sections is stronger than a page with all the defaults.
- 表现: 板块存在只是因为“每个AI落地页都有”,而非内容需要。
- 问题: 模板板块是无目的的内容,只会增加页面长度,分散注意力。
- 修复方案: 每个板块都必须基于产品内容获得存在的合理性(C-3)。移除仅用于填充模板的板块。内容更少、更有针对性的页面,比包含所有默认板块的页面更有力。
Motion
动效
Endless Pulses and Loops
无限脉冲与循环
- Tell: elements that pulse, bounce, or float forever with no user trigger.
- Why: perpetual motion is noise. It competes with the content for attention and never stops to let the user rest.
- Fix: motion must have a clear UX purpose, written down (R-19). Animation guides attention to a moment; it does not run on a loop. If the MOTION dial is 1 (hover states only), an endless loop is a FAIL against the declared dial.
- 表现: 元素无用户触发就持续脉冲、弹跳或漂浮。
- 问题: 永久动效是噪音。它会与内容争夺注意力,永远不让用户休息。
- 修复方案: 动效必须有明确的UX目的,并记录下来(R-19)。动画是引导注意力到特定时刻的工具,而非循环播放。如果动效旋钮设为1(仅悬停状态),无限循环就是违反设定的失败设计。
Template Animations Stacked
堆叠模板动画
- Tell: every element uses Fade Up + Fade In + Floating + Scale + Bounce simultaneously.
- Why: a page where everything animates has no focal point. Motion becomes wallpaper.
- Fix: choreograph motion to a purpose and to the MOTION dial (R-19). Not everything moves. The hero speaks, the supporting elements stay calm. Claimed "cinematic" pages must actually move; claimed "static" pages must not.
- 表现: 每个元素同时使用淡入上移+淡入+漂浮+缩放+弹跳动画。
- 问题: 所有元素都动的页面没有焦点。动效变成了背景。
- 修复方案: 根据目的和动效旋钮编排动效(R-19)。不是所有元素都需要动。英雄区突出动效,辅助元素保持平静。宣称“电影级”的页面必须真正有动态效果;宣称“静态”的页面则不能有动效。
UI Skill Checklist
UI技能检查清单
Run these alongside the core Delivery Gate when the task is UI work. All answers must be yes:
- Is the palette derived from or a written brand identity, not the default gradient set? (R-01, R-29)
DESIGN.md - Is the accent used at the key moment only, not spread across every element? (core Part 3, one deliberate accent)
- Do section compositions vary according to the declared RHYTHM dial instead of repeating one template? (R-05)
- Does every navigation item and interactive element have a real destination or behavior, or a visible "Coming soon" label? (R-24, R-26)
- Does motion follow the declared MOTION dial and serve a written purpose, with no endless loops? (R-19)
- Is glass, glow, shadow, and radius used at their dose caps, not as a page-wide default? (R-10, R-11, R-12, R-13)
- Does the page hold up at every breakpoint, theme, and state, and pass keyboard-only use? (R-03, R-34, C-4)
当任务涉及UI工作时,需与核心交付关卡一同执行以下检查。所有答案必须为是:
- 调色板是否源自或书面品牌调性,而非默认渐变集合?(R-01, R-29)
DESIGN.md - 强调色是否仅用于关键场景,而非遍布所有元素?(核心文档第三部分:单一刻意强调)
- 板块布局是否根据设定的节奏旋钮变化,而非重复单一模板?(R-05)
- 每个导航项和交互元素是否有真实跳转目标或行为,或有可见的“Coming soon”标签?(R-24, R-26)
- 动效是否遵循设定的动效旋钮并服务于书面目的,无无限循环?(R-19)
- 毛玻璃、发光、阴影、圆角是否在使用上限内,而非全页默认?(R-10, R-11, R-12, R-13)
- 页面在所有断点、主题、状态下是否都能正常显示,并支持纯键盘操作?(R-03, R-34, C-4)