User: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。