模板:折叠属性/高级
跳到导航
跳到搜索
简单的扩展。使该标签可以在点击时统一的触发激活所有包含的标签,或者触发关闭所有包含的标签。使对象允许在某些标签的布尔计算下显示隐藏。
本模板采用min-content
属性值,达成可变宽度固定高度的行内元素。ie浏览器下显示也许会出现一些问题。如果默认文本与激活文本大小高度不同,在折叠标签中的显示也许会出现一些问题。
参数
折叠标签参数
标签名
(第一个匿名参数tags
):一组模块:TextPredicate使用的布尔表达式。#
代替|
。使标签在点击时统一折叠对应的属性组,类似于全选效果。比如tag1#tag2#tag3
将在点击后无论三个标签什么状态,全部改变为激活(点击后)。三个标签皆折叠的场合,则全部变回默认(点击前)。默认文本
(第二个匿名参数text_off
):默认显示文本。默认为蓝色。如需改变颜色还请自行嵌套。如果未赋值则默认为标签名
。激活文本
(第三个匿名参数text_on
):激活后显示文本。默认为红色。如果未赋值则默认为默认文本
。
折叠属性参数
标签名
(第一个匿名参数tags
):一组模块:TextPredicate使用的布尔表达式。用#
代替|
。对象将在表达式为真时显示。当简单书写为单一标签名时,则简单的在对应标签时显示。比如tag1#tag2#tag3
将在三个标签全部被点击后折叠。文本
(第二个匿名参数text
):显示用文本。如果未赋值则默认为标签名
。
例
{{折叠标签/高级|苹果}} {{折叠标签/高级|橘子}} {{折叠标签/高级|梨}} {{折叠标签/高级|梨#苹果#橘子}} - {{折叠属性/高级|苹果}} {{折叠属性/高级|橘子}} {{折叠属性/高级|梨}} {{折叠属性/高级|梨#苹果#橘子}}
苹果
苹果
橘子
橘子
梨
梨
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
-
苹果
橘子
梨
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子
梨#苹果#橘子