![]() | 此模板使用Lua語言: |
本系列模板用以手動顯示/隱藏特定字符串,並批量指定字符串及按鈕樣式。
'
、"
、<
、>
、\
、/
、|
、$
,不得以@
開頭,否則將被無視;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已經活了2024年零26日106年零26日5年零26日。
實際情況實際情況朋友說的朋友說的自己說的自己說的{{切換顯示|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}}
列表列表