四种视觉预设的组件精修
背景
Cards、折叠区、Tabs 和代码控件逐渐积累了不同的间距、边框与反馈方式。 这次精修保留熟悉的创作语法,让相关组件的呈现更加一致。 带日期的评审记录了 实现与验收证据,包括最初的分阶段计划。
已接受的样式规则
沿用现有的页面、内容与浮动表面 token。独立卡片拥有自己的边界,分组列表共用 外框和内部分隔线。嵌套代码块与表格避免叠加多余边框。
按下反馈保持文字与点击区域不动。为本地化复制反馈预留空间,只有复制成功才显示 成功状态,失败时保留明确提示。键盘焦点立即可见,触屏控件具有足够的点击区域。 减少动态效果时仍保持清晰的状态变化。
Paper 与 Slate 保留圆角表面,Ink 保持方正扁平,Terminal 保持紧凑扁平。 Paper 去掉标题右侧的装饰尾线。Ink 与 Terminal 仍是显式启用的实验性预设; 组件精修没有把它们升级为稳定预设。
可选创作变体
默认网格、步骤与代码块继续可用。作者根据内容选择需要的变体。
分隔式卡片列表
呈现为带内部分隔线的单列分组。完整短代码支持 cards variant="list",
保留条目顺序、链接与描述。
紧凑命令条
显式标记的单行命令显示为紧凑条,复制控件独占空间。多行、带行号或可折叠的 代码块会发出警告并保留普通呈现。源码与复制文本保持完整。
紧凑步骤
完整短代码支持 steps variant="compact"。较小的标记与间距适合短流程,
保留编号、嵌套与锚点。不支持的短代码变体会发出警告并回退到默认呈现。
范围与兼容性
同一套规则也用于表格、Fields、徽章、Landing 操作与外壳列表行。 继续由现有渲染器、剪贴板逻辑与 token 负责,不增加 JavaScript 依赖、字体下载、 全局密度选项或外部 Sass 可执行文件。原生 Markdown、无 JavaScript 阅读、 打印与机器可读输出保留完整内容。
移动选择背景经过评估后暂缓,OINK 1.4.0 保持静态选中反馈。后续动效试验 需要单独验收。
验证与交付
主题专项检查覆盖组件、内容原语、代码块、阅读、外壳、预设与命名边界。 真实站点的组件对照与外观测试覆盖中英文、深浅色、桌面与移动端、键盘、触控、 减少动态效果与打印。三个变体和共用样式均随 1.4.0 发布。