本系列模板用以手动显示/隐藏特定字符串,并批量指定字符串及按钮样式。
'
、"
、<
、>
、\
、/
、|
、$
,不得以@
开头,否则将被无视;1
:字符串代号;2
:字符串内容(wikitext格式);
3
:可选,用以指定字符串根元素的标签名(默认为span
)(参见#根元素标签)。|【字符串代号】=【按钮文本】
,其中【】
内为用户填写内容(注意填写时不要加【】,除非代号与文本内确有此内容)。@on
和@off
会被识别为参数,“@+其他任意字符”则会被识别为“字符串代号”的一部分):
|【字符串代号】@on=【按钮文本】
:指定字符串代号对应按钮激活时显示的按钮文本(普通模式下按钮复选框/单选框勾选时显示,反转模式下按钮复选框/单选框未勾选时显示);|【字符串代号】@off=【按钮文本】
:指定字符串代号对应按钮未激活时显示的按钮文本(普通模式下按钮复选框/单选框未勾选时显示,反转模式下按钮复选框/单选框勾选时显示)。【字符串代号】
包含$
,那么该按钮绑定的实际代号为 【字符串代号】
按$
分割后的数组,通过此方法可以将单一按钮绑定到多个元素上。@default
:可选,用以指定默认激活的按钮(此处的参数值为该按钮对应的字符串代号);@radio
:可选,参数值不为空时将会使该模板内的按钮变为单选框,一次只能显示一种字符串;
@reverse
:可选,参数值不为空时将会使该模板内的按钮变为反转模式:没有勾选的将会显示,勾选的将会隐藏;@forceNoCancel
:可选,参数值不为空且@radio
和@default
均不为空时强制隐藏取消选择单选框。@toggleClass
:可选,参数值不为空时可以指定切换显示具体切换的 class 名称;此 class 默认为hidden
,所以只要改成hidden
以外的 class 名称就可以不隐藏切换显示的内容、而是改为利用 CSS 样式表应用不同的显示效果。|【字符串代号】=【样式文本】
,其中【】
内为用户填写内容(注意填写时不要加【】,除非代号与文本内确有此内容)。|【字符串代号】=【样式文本】
:指定字符串代号对应按钮的通用样式;
|【字符串代号】@on=【样式文本】
:指定字符串代号对应按钮激活时的样式(普通模式下按钮复选框/单选框勾选时激活,反转模式下按钮复选框/单选框未勾选时激活);|【字符串代号】@off=【样式文本】
:指定字符串代号对应按钮未激活时的样式(普通模式下按钮复选框/单选框未勾选时激活,反转模式下按钮复选框/单选框勾选时激活);|【字符串代号】@input=【样式文本】
:指定单选框“圆点”和复选框“对勾背景”的样式(仅在显示这些内容的情况下生效);【字符串代号】
为@cancel
时将指定“取消选择”按钮的样式(所有“取消选择”按钮都使用该样式);
@cancel@on
指定“取消选择”按钮未激活时的样式;@cancel@off
指定“取消选择”按钮激活时的样式;@cancel=display:none
可以隐藏“取消选择”按钮;on
和off
样式优先于通用样式,仅在未指定on
和off
样式的情况下才会使用通用样式。示例已展开展开示例
第一段话:{{切换显示|啦啦啦|111}} 第二段话:{{切换显示|bla|222}} 第三段话:{{切换显示|bla|333}} {{切换显示样式|啦啦啦=color: red; font-weight: 700;}} {{切换显示按钮 |@default=啦啦啦 |啦啦啦=显示第一段话 |bla=[[File:Moegirl is watching you.jpg|100px]]显示第二、三段话 }}
第一段话:111
第二段话:222
第三段话:333
显示第一段话显示第一段话显示第二、三段话显示第二、三段话
第四段话:{{切换显示|HHH|444}} {{切换显示样式|HHH=color: blue; font-weight: 700;}} {{切换显示按钮 |@reverse=任意不为空的内容 |HHH=显示第四段话 }}
第四段话:444
显示第四段话显示第四段话
第五段话:{{切换显示|aaa|555}} {{切换显示按钮样式|aaa@on=border-color:green}} {{切换显示按钮 |@radio=任意不为空的内容 |aaa=显示第五段话 }}
第五段话:555
显示第五段话显示第五段话
第六段话:{{切换显示|mi苏TA|666}} {{切换显示按钮样式|mi苏TA=border-color:red}} 第七段话:{{切换显示|uzi|UZI彳亍}} {{切换显示按钮样式|uzi@off=border-color:blue}} {{切换显示按钮 |@default=mi苏TA |@radio=任意不为空的内容 |@reverse=任意不为空的内容 |mi苏TA=显示第六段话 |uzi=显示第七段话 }}
第六段话:666
第七段话:UZI彳亍
显示第六段话显示第六段话显示第七段话显示第七段话
你的属性:{{切换显示|roma|精罗}} {{切换显示|cccp|精苏}} {{切换显示|mata川|懒狗}} {{切换显示样式 |roma=color: blue; font-weight: 700; |cccp=color: red; font-weight: 700; |mata川=color: rgb(77, 77, 77); font-weight: 700; }} {{切换显示按钮 |roma=君士坦丁堡 |cccp=斯大林格勒 |mata川=6324 }}
你的属性:精罗 精苏 懒狗
君士坦丁堡君士坦丁堡斯大林格勒斯大林格勒63246324
TA死于{{切换显示/模板|@=Death date and age|1=1|2=11|3=22|4@y=2020|5=1|6=7}}。 {{切换显示按钮 |y=显示日期 }}
TA死于1年11月22日(1-11-22)(-2019岁)。
显示日期显示日期一句作文:想了想,[[四宫辉夜]]还是决定{{切换显示/模板|@=ruby |1=说服 |2=shui fu |1@b1=睡服 |1@b2=攻略 |2@b3=shuo fu }}他……{{黑幕|(以下省略三万字)}} {{切换显示按钮 |@radio=yes |@default=b3 |b1=真相 |b2=河蟹 |b3=正确读音}}
一句作文:想了想,四宫辉夜还是决定
第八段话:{{切换显示|qqq|前前前}} 第九段话:{{切换显示|ooo|后后后}} {{切换显示样式|qqq=color: green;|ooo=color: pink;}} {{切换显示按钮 |qqq=我在前 |ooo=我在后 }}
第八段话:前前前 第九段话:后后后
我在前我在前我在后我在后
第十段话:{{切换显示|sss|上上上}} 第十一段话:{{切换显示|xxx|下下下}} {{切换显示样式|sss=color: purple;|xxx=color: orange;}} {{切换显示按钮 |@radio=anything |sss=我在上 |xxx=我在下 }}
第十段话:上上上
第十一段话:下下下
我在上我在上我在下我在下
TA已经活了{{切换显示/模板|@=For year month day|month=1|day=21|year@己=1|year@朋=1919|year@实=2020}}。 {{切换显示按钮 |@radio=yes |@default=己 |实=实际情况 |朋=朋友说的 |己=自己说的 }}
TA已经活了2023年零10个月零2日105年零10个月零2日4年零10个月零2日。
实际情况实际情况朋友说的朋友说的自己说的自己说的{{切换显示|x|写轮眼}} {{切换显示按钮样式|x@on=color:red;font-weight:bold;border-color:red;}} {{切换显示按钮 |x@on=写轮眼开启 |x@off=写轮眼关闭 }}
写轮眼
写轮眼开启写轮眼关闭
{{切换显示|sy|太好了!}}{{切换显示|ys|太好了!}} {{切换显示样式|sy=color:red;|ys=color:orange;}} {{切换显示按钮样式|sy@on=color:red;font-weight:bold;border-color:red;|ys@on=color:orange;font-weight:bold;border-color:orange;}} {{切换显示按钮 |@radio=yes |sy@on=我赢了! |sy@off=我输了~ |ys@on=我赢了! |ys@off=我输了~ }}
太好了!太好了!
我赢了!我输了~我赢了!我输了~
这就是精彩片段?{{切换显示|civia|确实是精彩片段。}} {{切换显示按钮样式|civia@off=color:#00BFFF;font-weight:bold;border-color:#00BFFF;|civia@on=opacity:0.5;border-left-width:1px;color:grey;border-color:grey;}} {{切换显示按钮 |@reverse=yes |civia@off=精彩片段 |civia@on=精彩片段已关闭 |@default=civia }}
这就是精彩片段?确实是精彩片段。
精彩片段已关闭精彩片段
{{切换显示|1|找精彩内容恰不到人好惨。}} {{切换显示|2|到处宣传没人听。}} {{切换显示|3|自己干。}} {{切换显示样式|1=color:#FF43DD;|2=color:#DD4532;|3=color:#675532;}} {{切换显示按钮样式|1@off=color:#FF43DD;|2@off=color:#DD4532;|3@off=color:#675532;}} {{切换显示按钮 |@reverse=yes |@radio=yes |1@on=你怎么啦? |1@off=我明白了。 |2@on=为什么? |2@off=我知道了。 |3@on=那咋办? |3@off=祝你好运。 }}
找精彩内容恰不到人好惨。
到处宣传没人听。
自己干。
你怎么啦?我明白了。为什么?我知道了。那咋办?祝你好运。
第十二段话:{{切换显示|red|小小小勾}} 第十三段话:{{切换显示|big|大大大勾}} 第十四段话:{{切换显示|green|大大大点}} 第十五段话:{{切换显示|small|小小小点}} {{切换显示样式|red=color:red;font-weight:bold;|green=color:green;font-weight:bold;}} {{切换显示按钮样式|red@input=width:8px;height:8px;|green@input=width:20px;height:20px;|big@input=width:20px;height:20px;|small@input=width:8px;height:8px;}} {{切换显示按钮 |red=这对勾真小 |big=这对勾真大 }} {{切换显示按钮 |@radio=yes |green=这圆点真大 |small=这圆点真小 }}
第十二段话:小小小勾
第十三段话:大大大勾
第十四段话:大大大点
第十五段话:小小小点
这对勾真小这对勾真小这对勾真大这对勾真大
这圆点真大这圆点真大这圆点真小这圆点真小
{{切换显示按钮 |div1=显示div1 |div2=显示div2 |div3=显示div3 |div1$div2=显示div1、div2 |div2$div3=显示div3、div3 |div1$div3=显示div1、div3 |div1$div2$div3=显示div1、div2、div3 }} {{切换显示|div1| div1<nowiki/> |div}}{{切换显示|div2| div2<nowiki/> |div}}{{切换显示|div3| div3<nowiki/> |div}}
显示div1显示div1显示div2显示div2显示div3显示div3显示div1、div2显示div1、div2显示div2、div3显示div2、div3显示div1、div3显示div1、div3显示div1、div2、div3显示div1、div2、div3
div1
div2
div3
参数3
及{{切换显示/模板}}的参数 @tag
。div
、span
等,默认值为span
。
span
时,字符串根元素为行内元素。需要换行的模板在此情况下无法隐藏,将一直显示;div
时,字符串根元素为块状元素。需要换行的模板在此情况下可以隐藏,随按钮的激活与否保持显示/隐藏状态;span
时(此时本模板无法生效):{{切换显示按钮 |span1=显示gifts }}{{切换显示|span1| {{bilibiliVideo|id=BV1nC4y147iy|page=1|width=600|height=421|autoplay=yes}}<nowiki/> |span}}
显示gifts显示gifts
div
时:{{切换显示按钮 |div1=显示gifts }}{{切换显示|div1| {{bilibiliVideo|id=BV1nC4y147iy|page=1|width=600|height=421|autoplay=yes}}<nowiki/> |div}}显示gifts显示gifts
span
时:{{切换显示按钮 |span2=显示丘比 }}{{切换显示|span2| {{颜文字|丘比}}<nowiki/> |span}}
显示丘比显示丘比 /人◕ ‿‿ ◕人\
div
时:{{切换显示按钮 |div2=显示丘比 }}{{切换显示|div2| {{颜文字|丘比}}<nowiki/> |div}}显示丘比显示丘比
/人◕ ‿‿ ◕人\
|
的格式符号都需要进行替换。=
都需要替换。{{切换显示按钮|data1=表格|@default=data1}} {{切换显示|data1|<nowiki/> {{(!}} class{{=}}"wikitable sortable" {{!-}} ! A ! B {{!-}} {{!}} 1 {{!}} 2 {{!-}} {{!}} 3 {{!}} 4 {{!)}}|div}}{{切换显示样式|data1=color: red; font-weight: 700;}}
表格表格
A | B |
---|---|
1 | 2 |
3 | 4 |
<nowiki/>
与wikitext之间应换行,否则wikitext会失效。{{切换显示按钮|data2=列表|@default=data2}} {{切换显示|data2|<nowiki/> * A * B *# C *# D # 3 ##8 ; E : F |div}}{{切换显示按钮样式|data2=border-color:red}}
列表列表