使用者:FITZGERALD/萌娘百科常用代碼一覽
自定義字體
{{Font|class=class属性|title=標題|font=文字字體|size=大小|color=顏色|bgcolor=背景顏色|shadowcolor=阴影颜色|css=其他css样式|1=文字}} 或者是<div style="text-align: center/right;font-family: Tahoma;font-size: 300%;font-weight: 300;">正文区域</div>
第一行:class=:這表示class的屬性,一般不涉及,如果需要涉及參考MediaWiki:Common.css頁面。
title=:標題,也就是說只要有一串文字被賦予了title=的內容,那麼懸停在該段文字上的任意字符,便會顯示title=內的內容。可不填。
font=:後面跟上一個字體的名字,比如說「Tahoma」,輸入字體名字的時候,最好使用那些公認的字體,Tahoma就是其中一例。
size=:字體的大小。
color=:字體顏色,可直接輸入顏色的英文名,亦可輸入十六進位的顏色代碼。
bgcolor=:背景顏色,可直接輸入顏色的英文名,亦可輸入十六進位的顏色代碼。
關於顏色這方面,有很多顏色的英文名,甚至是中文名可以去使用,對於可使用的顏色名稱參見幫助:顏色列表#色彩列表這一部分,因為過多便不在此進行全部列舉。
shadowcolor=:陰影顏色,可直接輸入顏色的英文名,亦可輸入十六進位的顏色代碼。
css=:其他css樣式,這一部分參考這裡。
1=:1=後面就是正文,這裡的「1」是個參數值,「1=」在多數情況下不填。
第二行:
text-align: :center(居中),right(右對齊)事實上左對齊根本不需要,你如果有強迫症輸入left也可以。分號必不可少,起分隔的作用。
font-family: :後面跟上一個字體的名字,比如說「Tahoma」。輸入字體名字的時候,最好使用那些公認的字體,Tahoma就是其中一例。
font-size: :字體的尺寸,在輸入數值之前的那個空格必不可少。
font-weight: :字體的重量(即字體的粗細),在輸入數值之前的那個空格必不可少,百分號有無,會影響產生的效果。亦或者是輸入bold(粗體)/italic(斜體)
正文區域:輸入你想要修改的內容。
自定義消息
{{info|width=50% |title=标题|text= 再随便打几个字|text-style= color: blue; font-weight: bold; font-style: italic;|leftimage= [[File:Zh2014_moegirlpedia_logo.png|100px]]|color= blue|backgroundColor=背景色|below=脚注之类的}}
width= :尺寸大小,空格可有可無,但百分號有無,會影響產生的效果。
titie= :標題,即正文的上半部分,一般情況下不涉及。
text= :正文內容。
text-style= :正文內容的格式,分號必不可少,起分隔的作用。
color: 為顏色代碼,可直接輸入顏色的英文名,亦可輸入十六進位的顏色代碼。
font-weight: :字體的重量(即字體的粗細),在輸入數值之前的那個空格必不可少,百分號有無,會影響產生的效果。亦或者是輸入bold(粗體)/italic(斜體)
font-style: :字體的格式,和「font-weight: 」的產生效果很相似,,在輸入數值之前的那個空格必不可少,百分號有無,會影響產生的效果。亦或者是輸入bold(粗體)/italic(斜體)
leftimage= :左側圖片,是否外鏈均可。
color= :色帶顏色,即自定義消息最左側那一細長條的矩形。
backgroundColor= :背景顏色,一般情況下不需要進行調整。
below= 區別於「titie= 」,它是標註在這個自定義消息的最下方,一般情況下不涉及。
多欄目的組合:我認為我目前還不能駕馭的了它。
告誡之心:不要死記硬背,靈活變通才是最主要的。
{{Navbox |name = Navbox |state = autocollapse/uncollapsed/collapsed |titlestyle = titlestyle = color: blue; font-weight: bold; font-style: italic; |groupstyle = background: gold |liststyle = background: silver |image = {{{image}}} |title = {{{title}}} |above = {{{above}}} |group1 = {{{group1}}} |list1 = {{{list1}}} |group2 = {{{group2}}} |list2 = {{{list2}}} |list3 = {{{list3}}} |group4 = {{{group4}}} |list4 = {{{list4}}} …… |below = {{{below}}} }}
name = :模板的名稱,即「Template:」後面的部分,注意不是模板的標題。
state = :默認顯示的是否為autocollapse/uncollapsed/collapsed(自動隱藏、不隱藏、隱藏)自動隱藏的意思是說根據當前頁面Navbox的數量多少進行自動的隱藏。其實和uncollapsed也沒什麼太大的區別。
titlestyle = :標題的格式。
color: :為顏色代碼,可直接輸入顏色的英文名,亦可輸入十六進位的顏色代碼。
font-weight: :字體的重量(即字體的粗細),在輸入數值之前的那個空格必不可少,百分號有無,會影響產生的效果。亦或者是輸入bold(粗體)/italic(斜體)
font-style: :字體的格式,和「font-weight: 」的產生效果很相似,,在輸入數值之前的那個空格必不可少,百分號有無,會影響產生的效果。亦或者是輸入bold(粗體)/italic(斜體)
background: :背景顏色,可直接輸入顏色的英文名,亦可輸入十六進位的顏色代碼,如不填寫則默認為綠色。分號起分隔作用,必不可少。
groupstyle = :所有子分類下的格式,可套用上方的color: ,font-weight: ,font-style:,background:。
liststyle = :子分類內容下的格式,可套用上方的color: ,font-weight: ,font-style:,background:。
image = :是否啟用圖片,啟用之後,圖片一般會顯示在右側,亦可根據需要進行調整,圖片尺寸一般需要進行調整。
title = :標題文字。
above = :上部分的文字,和title = 不一樣,above = 的文字是在title = 的下方,但要比group = 全部都靠上。
group𝑥 = :在子分類下顯示的文字,𝑥所在的集合為{𝑥|𝑥∈𝐙}∩{𝑥|𝑥∈𝐍⁺},要按順序排列下去。
list𝑥 = :子分類內容下顯示的文字,𝑥的值和group𝑥 = 的值對應。注意,如僅僅有list𝑥 = 而沒有group𝑥 = ,那會變成沒有子分類的內容。
below = :區別於「titie= 」,它是標註在這個多欄目組合的最下方。
豎排文字(尤以對蒙古語,八思巴文等文字最有效)
{{writing-mode|class=|display=|float=|lh=|size=|valign=|style=|正文部分|v}}
class=:網頁的class樣式,這一項參考#自定義字體的介紹。
display=:顯示的方式。
float=:在網頁上面浮動顯示的位置。
lh=:行高,也就是限制在多少個字符之內。
size=:文字大小,要帶上百分號。
valign=:垂直對齊的方式。
style=:其他自定義樣式。
正文部分:你想要讓哪些文字豎排顯示的區域,輸入在這裡。
v:文字的輸入方向,這部分可以留空,如有必要,則可以接受的賦值有:v、v1:從右到左豎排(最常用的豎排字樣式),v2:從左到右豎排,h:橫排,適合在豎排文字中插入需要保持橫排的字(縱中橫),比如數字,s1:文字直接逆時針旋轉90°,s2:文字直接順時針旋轉90°
範例:ᠭᠠᠷᠠᠭ ᠤᠨ ᠳᠥᠷᠪᠡᠨ
ᠰᠢᠷᠠᠭᠴᠢᠨ ᠭᠠᠬᠠᠢ ᠵᠢᠯ
ᠯᠠ ᠰᠠᠷᠠ
ᠠᠷᠪᠠᠨ ᠲᠠᠪᠤᠨ
ᠴᠠᠭᠠᠭᠴᠢᠨ ᠭᠠᠬᠠᠢ
ᠬᠣᠶᠠᠷ ᠶᠢᠰᠦ
ᠶᠢᠰᠦᠳᠦᠭᠡᠷ ᠡᠳᠦᠷ
外框
<span style="border:𝑥px solid #333;">正文区域</span>
這個可以算是一個固定的格式,只需把正文區域替換成你想要圈起來的其他文字即可。
PS:這樣產生的效果是實線框。虛線框把「solid」改成「dashed」即可。
注意:𝑥px用來調節外框的粗細,其取值範圍是𝑥∈𝐑。soild後的數值則是調整外框的顏色,可直接輸入顏色的英文名,亦可輸入十六進制的顏色代碼。
實線框如若套在人名的外面,其作用等同於示亡號。主要用於現實人物模板與相關條目,或者世界觀不允許人物復活的作品模板與相關條目。有多個結局的galgame,允許世界重置、人物復活的作品,時間跨度過大、已故人物過多的作品,一般不使用。
不完全確定是否已故的,一律不加示亡號。
現在示亡號有固定的格式,是
{{Dead|b=𝑦|c=𝑧|人物名|显示文字}}
這種的是能導向自超連結的。
其中b是調節線條粗細,這當中的𝑦∈𝐑;c是改變外框的顏色,可以是顏色英文名稱,也可以是十六進位顏色代碼。
隱藏一段文字,使之點擊後才顯示的另一個Ver.(應對維基表格專用)
{| class="mw-collapsible mw-collapsed wikitable" data-expandtext="正文区域" width=1000 | |- | |}
可以視作固定格式,下方的「|、|-、|、|}」是維基表格用的分隔符,正文區域相當於Template:Hide的標題部分。
因為Template:Hide模板裡面直接使用維基表格會出現錯誤,出錯原因是維基表格中的「|」被錯誤識別。
其實可以使用「{{!}}」來代替「|」,在模板嵌套表格或表格嵌套模板之時在被嵌套的表格/模板中代替管道符以免嵌套的模板/表格將其解析導致語法錯亂。
這個代碼若輸入進去,整個頁面會強制變成黑白
{{#Widget:DeceasedPerson}}
漸變色
{{Gradient Text|变化方向,颜色1 𝑥%,颜色2 𝑦%,...|正文部分|title=鼠标悬停在文字上显示的注释}}
這是一個真·漸變顏色文字模板。使用CSS的background-clip:text屬性實現的真正意義上的漸變色文字。而不是原始的一個文字一個顏色模擬出的偽·漸變色效果。
由於目前的瀏覽器中,實現了background-clip:text屬性的只有Edge和Webkit內核(Chrome,Safari,Android自帶瀏覽器,國產雙核瀏覽器的極速內核)的瀏覽器可以解析並顯示出效果。IE、Firefox 49以下顯示效果則是還原為原始的黑色字(Firefox 48可以打開about:config,把layout.css.background-clip-text.enabled和layout.css.prefixes.webkit改為true以查看效果)。同時也因為這個原因,這個模板不建議大面積去使用。
更詳細的參考template:Gradient Text。
第一框顏色部分,可以使用顏色名稱,也可使用十六進位顏色代碼。兩個顏色之間要使用半角逗號分隔開。其中𝑥%,𝑦%……是對應當前顏色所占漸變色的百分比,百分號不可省略。亦可不加,如若不加就是默認——平均分配。假設說「|顏色1 60%,顏色2|」,這個的意思就是說顏色1占整個使用漸變色文字的面積要稍微大一些。
原則上意義上來說這個代碼是可以添加無限多個漸變的顏色。你甚至可以做出彩虹的顏色。
第一框變化方向部分,可以直接輸入方向名稱,例如left, right, up, down等等,如果在最前面加上一個top,那表示的就是對角線漸變。
更甚者你可以直接輸入角度數值,直接輸入𝑧deg即可,其中𝑧∈𝐑。
title=:標題,也就是說只要有一串文字被賦予了title=的內容,那麼懸停在該段文字上的任意字符,便會顯示title=內的內容。選填項。
鍵盤按鍵
{{keypress|按键1名称|按键2名称|按键3名称|...|chain=}}
當涉及到需要使用鍵盤上某些按鍵執行操作的時候,可以使用此模板。使用此模板可以在大段文字當中突出顯示,使之達到視覺上的強調作用。
可單按鍵使用,亦可組合使用。
範例:
{{keypress|Win|R}}
效果:⊞ Win+R
而「chain=」是一個可選參數,僅適用於組合按鍵。如果此參數被添加,那麼組合按鍵中間的「+」會被省略。
範例:
{{keypress|Win|R|chain=}}
效果:⊞ WinR
特殊按鍵列舉
- Windows徽標鍵:Win。⊞ Win
- 退格鍵:Backspace。← Backspace
- 菜單鍵:Menu。≣ Menu
- 如果只輸入「1」,是指主鍵盤上方的數字,若想表示小鍵盤的「1」,應該輸入:NumPad1,其他小鍵盤的按鍵也是同理(回車鍵除外,因為根本沒必要)。1NumPad1
- 回車鍵:Enter。↵ Enter
- 空格鍵:Space。Space
- 換檔鍵:Shift。⇧ Shift
- 上下左右鍵:Up, Down, Left, Right。↑↓←→
- 製表鍵:Tab。Tab ↹
MacOS娘的一些特殊按鍵也可以使用(儘管說我本人並不是Mac用戶,未來也基本不會有使用的可能)。
- ⌥ Option,可簡寫成⌥ Opt
- ⌘ Command,可簡寫成⌘ Cmd
ゝ(註)這個符號的本意是平假名的反覆符號,其作用相當於中文的「々」,這個符號也代表了以下這個代碼的作用。
{{Space|重复数|重复文字}}
第一欄,重複數:是指你要想重複幾次這樣的文字,假定這個數值是𝑥,其取值範圍是𝑥∈𝐙。
第二欄,重複文字:指定你想進行重複的文字。
範例:{{Space|50|绝对不要}}
絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要絕對不要
注意:
- 如果重複文字一欄不填,那麼做出重複的文字就是空格。在一些其他代碼無視空格的情況下,這個模板非常好用。
- 如果重複數填入負值,那麼做出重複的文字就是全形空格。全形空格在一些大段文章使用首行縮進的情況下非常好用。當然你要是想使用輸入法手動打出兩個全形空格我也不會攔你的就是啦。
重複數如果填入負值,那麼後面一欄重複文字則應全部刪去,否則重複數里的負號會被忽略。 - 如果只是為了填充一個空格,{{s}}也能做到同樣的效果,這個更簡潔。
- {{Repeat}}也可以做到重複文字的效果。
此模版還可以用char參數來調用預設信息,即用常規手段很難打出的字符,通過預設的轉義碼來實現。更詳細的可以查看Template:Space。
分欄文字
{{columns-list|此处填写列数| 此处填写文字內容(一般為列表) }}
該模板與Template:LyricsKai相比更加的簡潔,操作也更加的上手,因此該模板將完全取代Template:LyricsKai,而Template:LyricsKai將不再使用。
注意:
- 多列只有在Internet Explorer版本10及以上、Opera11.1及以上、Safari版本3及以上、Mozilla Firefox版本1.5及以上、Google Chrome等瀏覽器上才能正確渲染,不支持的瀏覽器會始終顯示單列但不會混亂。
- Internet Explorer 版本9及以下不支持列選擇器。
- 若列數省略,則默認為2。