Callout 提示框
五种语义提示变体,带底色与左侧条。
Callout 在正文旁呈现提示信息。每种 type 对应一个语义令牌
(--cpd-info、--cpd-warning 等),驱动左侧条、color-mix 底色与默认图标。
全部五种类型
注意
对读者有帮助的补充说明。
警告
继续之前需要先处理。
错误
操作失败,修复原因后重试。
成功
操作已成功完成。
灵感
还有更简洁的做法。
callout('对读者有帮助的补充说明。', { type: 'info', title: '注意' });callout('继续之前需要先处理。', { type: 'warning', title: '警告' });callout('操作失败,修复原因后重试。', { type: 'error', title: '错误' });callout('操作已成功完成。', { type: 'success', title: '成功' });callout('还有更简洁的做法。', { type: 'idea', title: '灵感' });有标题与无标题
Section titled “有标题与无标题”带标题 vs. 不带
提醒
带标题的提示——加粗标题位于正文上方。
无标题提示,默认
info 类型。callout('带标题的提示——加粗标题位于正文上方。', { title: '提醒' });callout(`无标题提示,默认 ${code('info')} 类型。`);替换图标
自定义图标
默认图标被替换为自定义 SVG。
callout('默认图标被替换为自定义 SVG。', { type: 'warning', title: '自定义图标', icon: '<svg …>…</svg>', // 任意内联 SVG 字符串});| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
content | string | — | 正文文本(必填,第一个参数)。 |
type | 'info' | 'warning' | 'error' | 'success' | 'idea' | 'info' | 语义变体——驱动左侧条、底色与图标。 |
title | string | '' | 可选的加粗标题。 |
icon | string | 自动 | 替换默认图标的原始 SVG 字符串。 |
content内的 Markdown 会被转义;需要富文本时请传入 HTML。- 底色由
color-mix(in oklab, var(--cpd-<type>) 10%, transparent)生成—— 每种变体单一语义令牌,与 Plumest 一致。