这篇文章测试 Tabs 标签页。使用 tabs 代码块,多个面板用 --- tab: 标题 分隔。
基本用法
````tabs--- tab: Tab 1
第一个 tab 的内容。
--- tab: Tab 2
第二个 tab 的内容。
````效果:
这是 underline 类型,默认 placement=top,defaultTab=0。
Tab 内容支持 Markdown:段落、列表、代码等。
这是第二个 tab。点击上方的按钮切换。
Pill 类型 + 左侧放置
````tabstype=pill placement=left
--- tab: 面板 A
内容 A
--- tab: 面板 B
内容 B
````效果:
Pill 类型,tab 放在左侧。
这种布局适合 tab 标题较长的情况。
左侧的 pill 按钮竖直排列,点击切换右侧面板。
Card 类型 + 右侧放置
````tabstype=card placement=right default=1
--- tab: 信息
默认选中的是第二个 tab(`defaultTab=1`)。
--- tab: 详情
这是卡片风格的 tab,默认打开这个面板。
````效果:
卡片风格,tab 在右侧。
默认打开的是「详情」面板(defaultTab=1)。
这是卡片风格的第二个 tab,这个应该默认打开。
验证点:页面加载后应该是这个 panel 可见,另一个隐藏。
Segment 类型
````tabstype=segment
--- tab: 代码
```jsconsole.log("hello tabs");```
--- tab: 预览
> 这是一段预览内容。
- 列表项- 另一个列表项
````效果:
console.log("hello tabs");segment 类型适合代码/预览切换。
这是一段预览内容。
- 列表项 1
- 列表项 2
- 列表项 3
Underline + 底部放置
````tabstype=underline placement=bottom
--- tab: 前置
tab 指示器在底部。
--- tab: 后置
这是底部放置的第二个面板。
````效果:
tab 指示器在底部。
适用于阅读类内容,先展示面板,再展示切换导航。
底部放置的第二个面板。
Tab 内嵌套 Admonition
````tabs--- tab: 注意事项
> [!TIP]> Tabs 内容里可以放 Admonition!
正常段落文字。
--- tab: 代码示例
> [!INFO]> Tabs 和 Admonition 可以任意嵌套。
````效果:
[!TIP] Tabs 内容里可以放 Admonition!
正常段落文字,验证嵌套生效。
[!INFO] Tabs 和 Admonition 可以任意嵌套。
外层用 4 个反引号,tab 内容里就可以继续写普通 3 反引号代码块。
评论
GitHub 登录后可评论。
评论区会在滚动到这里时自动加载。