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