帮助:导航栏折叠:修订间差异

来自Hyacinth
跳转到导航 跳转到搜索
删除的内容 添加的内容
草awa留言 | 贡献
无编辑摘要
草awa留言 | 贡献
无编辑摘要
第5行: 第5行:


== 模板 ==
== 模板 ==
使用[[Template:Collapsed navbox list]]或[[Template:折叠导航栏列表|Template:折叠导航栏列表]]模板来折叠列表,此模板不止能够用在导航栏的列表折叠,也可以用在其他任何需要折叠的地方。
使用[[Template:Collapsed navbox list]]或[[Template:折叠导航栏列表|<nowiki>Template:折叠导航栏列表</nowiki>]]模板来折叠列表,此模板不止能够用在导航栏的列表折叠,也可以用在其他任何需要折叠的地方。


在需要的位置插入以下代码:
在需要的位置插入以下代码:
第21行: 第21行:
}}
}}
</syntaxhighlight>
</syntaxhighlight>

=== 自动展开 ===

在使用此模板时,需要在条目的任意位置(最好是末尾)插入[[Template:Extract collapsed navbox list]]或[[Template:展开折叠导航栏列表|<nowiki>Template:展开折叠导航栏列表</nowiki>]]:
<syntaxhighlight lang="wikitext">
{{Extract collapsed navbox list}}
</syntaxhighlight>
缺少此模板的调用会导致即便在CSS中启用了折叠功能也依旧以直接显示完整内容的形式显示出来。


== 样式表 ==
== 样式表 ==

2024年4月18日 (四) 18:18的版本

在风信子维基中,大量存在各种导航栏(Navbox)用以快速检索特定类型的相关条目。某些导航栏可能因为一些原因导致它的内容实在过长,则可以使用导航栏折叠的功能将其详细内容隐藏。

使用条件

此功能目前没有一个标准,以"太长以至于翻页很累"为准使用它,但最好不要在显示内容的长度在2000字符以下就使用它。

模板

使用Template:Collapsed navbox listTemplate:折叠导航栏列表模板来折叠列表,此模板不止能够用在导航栏的列表折叠,也可以用在其他任何需要折叠的地方。

在需要的位置插入以下代码:

{{Collapsed navbox list
| 显示标题
| 详情内容
}}

不传入"显示标题"不影响它的功能,但它只能留空而不能省略其管道符(竖线:"|"),这会让其只显示一个"展开",写法如下:

{{Collapsed navbox list
|
| 详情内容
}}

自动展开

在使用此模板时,需要在条目的任意位置(最好是末尾)插入Template:Extract collapsed navbox listTemplate:展开折叠导航栏列表

{{Extract collapsed navbox list}}

缺少此模板的调用会导致即便在CSS中启用了折叠功能也依旧以直接显示完整内容的形式显示出来。

样式表

导航栏折叠并不是一个规范,它只是一种偏好设置,因此它需要在参数设置中自定义样式表(CSS)来启用:

.collapsed-navbox-list-base {
	display: inline;
}

通常"展开"会被放置在最右侧,若想让它变为靠近折叠标题的位置,则可以使用inline-block

.collapsed-navbox-list-base {
	display: inline-block;
}

inline-block目前存在一些样式上的问题,例如仅有在以英文字符开头时才能正常显示,否则标题的首个字会和"折叠"位于同一行。

折叠示例

Title-标题

Details-详细内容

导航栏示例