| 此模板使用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死於Lua錯誤:attempt to compare string with number。。
顯示日期顯示日期一句作文:想了想,[[四宮輝夜]]還是決定{{切換顯示/模板|@=ruby
|1=說服
|2=shui fu
|1@b1=睡服
|1@b2=攻略
|2@b3=shuo fu
}}他……{{黑幕|(以下省略三萬字)}}
{{切換顯示按鈕
|@radio=yes
|@default=b3
|b1=真相
|b2=河蟹
|b3=正確讀音}}
一句作文:想了想,四宮輝夜還是決定Lua錯誤:attempt to compare string with number。他……(以下省略三萬字)
真相真相河蟹河蟹正確讀音正確讀音第八段話:{{切換顯示|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已經活了5年零9個月零29日2024年零9個月零29日106年零9個月零29日。
實際情況實際情況自己說的自己說的朋友說的朋友說的{{切換顯示|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顯示div1、div2顯示div1、div2顯示div1、div2、div3顯示div1、div2、div3顯示div1、div3顯示div1、div3顯示div2顯示div2顯示div2、div3顯示div2、div3顯示div3顯示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}}
列表列表