pengzhanbo
422字约1分钟
2024-03-06
主题提供了一些具有通用性的组件,可以在任何地方使用。
<Badge />
badge标签,用于在页面中增加一些提示信息。
type
'info' | 'tip' | 'warning' | 'danger'
'tip'
text
string
''
输入:
- VuePress - <Badge type="info" text="v2" />
- VuePress - <Badge type="tip" text="v2" />
- VuePress - <Badge type="warning" text="v2" />
- VuePress - <Badge type="danger" text="v2" />
输出:
<Iconify />
支持 iconify 所有图标,支持通过 icon name 加载图标。
可在 iconify search 搜索图标使用。
name
string
''
color
string
'currentColor'
size
string
'1em'
输入:
- home - <Iconify name="material-symbols:home" color="currentColor" size="1em" />
- vscode - <Iconify name="skill-icons:vscode-dark" size="2em" />
- twitter - <Iconify name="skill-icons:twitter" size="2em" />
输出:
<Plot />
“隐秘”文本 组件。
该组件默认不启用,你需要在 theme 配置中启用。
export default defineUserConfig({
theme: plumeTheme({
plugins: {
markdownPower: {
plot: true,
},
}
})
})
trigger
'hover' | 'click'
'hover'
mask
string | { light: string, dark: string }
#000
color
string | { light: string, dark: string }
#fff
输入:
- 鼠标悬停 - <Plot>悬停时可见</Plot>
- 点击 - <Plot trigger="click">点击时可见</Plot>
输出: