如何在Quarto中设置默认激活的面板标签组?
在Quarto中设置嵌套面板标签组的默认激活项
在Quarto里,替代Rmd中{.active}指定默认显示标签的方式,是使用**data-active属性**,不管是外层还是嵌套的面板标签组,都能通过这个属性实现需求。
针对你的示例代码的修改实现
比如你想默认激活A下的2、B下的3,可以直接在对应标题上添加属性:
::: {.panel-tabset .nav-pills group="1111"} # A ::: {.panel-tabset .nav-pills group="1112"} ## 1 1 ## 2 {data-active="true"} 2 ::: # B ::: {.panel-tabset .nav-pills group="1112"} ## 3 {data-active="true"} 3 ## 4 4 ::: :::
另一种实现方式:通过面板组属性指定
如果不想直接在标题上添加属性,也可以给.panel-tabset块添加data-active属性,值为目标标签的自定义ID:
::: {.panel-tabset .nav-pills group="1111"} # A ::: {.panel-tabset .nav-pills group="1112" data-active="tab-2"} ## 1 1 ## 2 {#tab-2} 2 ::: # B ::: {.panel-tabset .nav-pills group="1112" data-active="tab-3"} ## 3 {#tab-3} 3 ## 4 4 ::: :::
两种方式都能实现嵌套面板的默认激活效果,按需选择即可。
内容的提问来源于stack exchange,提问作者Petr Hála
相关产品推荐
相关产品推荐

