2023年政策修订增补工作正在进行中,欢迎参与!
模板:摺疊標籤/高級/doc
< Template:折叠标签 | 高级
簡單的擴展。使該標籤可以在點擊時統一的觸發激活所有包含的標籤,或者觸發關閉所有包含的標籤。使對象允許在某些標籤的布爾計算下顯示隱藏。
本模板採用min-content
屬性值,達成可變寬度固定高度的行內元素。ie瀏覽器下顯示也許會出現一些問題。如果默認文本與激活文本大小高度不同,在摺疊標籤中的顯示也許會出現一些問題。
參數
摺疊標籤參數
标签名
(第一個匿名參數tags
):一組模塊:TextPredicate使用的布爾表達式。#
代替|
。使標籤在點擊時統一摺疊對應的屬性組,類似於全選效果。比如tag1#tag2#tag3
將在點擊後無論三個標籤什麼狀態,全部改變為激活(點擊後)。三個標籤皆摺疊的場合,則全部變回默認(點擊前)。默认文本
(第二個匿名參數text_off
):默認顯示文本。默認為藍色。如需改變顏色還請自行嵌套。如果未賦值則默認為标签名
。激活文本
(第三個匿名參數text_on
):激活後顯示文本。默認為紅色。如果未賦值則默認為默认文本
。
摺疊屬性參數
标签名
(第一個匿名參數tags
):一組模塊:TextPredicate使用的布爾表達式。用#
代替|
。對象將在表達式為真時顯示。當簡單書寫為單一標籤名時,則簡單的在對應標籤時顯示。比如tag1#tag2#tag3
將在三個標籤全部被點擊後摺疊。文本
(第二個匿名參數text
):顯示用文本。如果未賦值則默認為标签名
。
例
{{折叠标签/高级|苹果}} {{折叠标签/高级|橘子}} {{折叠标签/高级|梨}} {{折叠标签/高级|梨#苹果#橘子}} - {{折叠属性/高级|苹果}} {{折叠属性/高级|橘子}} {{折叠属性/高级|梨}} {{折叠属性/高级|梨#苹果#橘子}}
蘋果
蘋果
橘子
橘子
梨
梨
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
-
蘋果
橘子
梨
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子
梨#蘋果#橘子