以选项卡界面显示内容,帮助用户轻松导航详细的内容。
块关系
允许的内部块:
– core/tab-list
– core/tab-panels
属性
通过 block.json 中的 attributes 属性定义。
支持
通过 block.json 中的 supports 属性定义。
align:trueanchor:truebackground:backgroundImage:truebackgroundSize:truegradient:true
color:text:truebackground:trueheading:truebutton:truelink:true
layout:allowEditing:false
html:falseinteractivity:truespacing:blockGap:truemargin:truepadding:true
dimensions:minWidth:true
shadow:truetypography:fontSize:truelineHeight:true
上下文
通过 block.json 中的 usesContext 和 providesContext 属性定义。
使用的上下文:
core/tabs-listcore/tabs-id
块标记
这是一个 混合块。它保存静态标记,服务器在渲染期间可能会对其进行增强。
<!-- wp:tabs -->
<div class="wp-block-tabs"><!-- wp:tab-list -->
<div role="tablist" class="wp-block-tab-list"><button type="button" role="tab">选项卡 1</button><button type="button" role="tab">选项卡 2</button></div>
<!-- /wp:tab-list -->
<!-- wp:tab-panels -->
<div class="wp-block-tab-panels"><!-- wp:tab-panel {"label":"选项卡 1"} -->
<section role="tabpanel" tabindex="0" class="wp-block-tab-panel"><!-- wp:paragraph -->
<p>面板 1</p>
<!-- /wp:paragraph --></section>
<!-- /wp:tab-panel -->
<!-- wp:tab-panel {"label":"选项卡 2"} -->
<section role="tabpanel" tabindex="0" class="wp-block-tab-panel"><!-- wp:paragraph -->
<p>面板 2</p>
<!-- /wp:paragraph --></section>
<!-- /wp:tab-panel --></div>
<!-- /wp:tab-panels --></div>
<!-- /wp:tabs -->
来源
- block.json (参考)
- 源代码目录 — 浏览
edit和save源文件、index.php等。