用户: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。