MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

模板:Font:修订间差异

来自MCBBS Wiki
跳到导航 跳到搜索
(创建页面,内容为“<includeonly><span {{{{{|safesubst:}}}#if: {{{class|}}} |class="{{{class|}}}"}} {{{{{|safesubst:}}}#if: {{{title|}}} |title="{{{title|}}}"}} {{{{{|safesubst:}}}#if:…”)
 
无编辑摘要
 
(未显示2个用户的2个中间版本)
第4行: 第4行:
{{ {{{|safesubst:}}}#ifeq:{{ {{{|safesubst:}}}#invoke:String|sub|{{{size|o}}}|-1|-1}}|%|t|}}
{{ {{{|safesubst:}}}#ifeq:{{ {{{|safesubst:}}}#invoke:String|sub|{{{size|o}}}|-1|-1}}|%|t|}}
{{ {{{|safesubst:}}}#ifeq:{{ {{{|safesubst:}}}#ifexpr:{{ {{{|safesubst:}}}#invoke:String|len|{{{size|}}}}} > 3|{{ {{{|safesubst:}}}#invoke:String|sub|{{{size|}}}|1|4}}|}}|calc|t|}}
{{ {{{|safesubst:}}}#ifeq:{{ {{{|safesubst:}}}#ifexpr:{{ {{{|safesubst:}}}#invoke:String|len|{{{size|}}}}} > 3|{{ {{{|safesubst:}}}#invoke:String|sub|{{{size|}}}|1|4}}|}}|calc|t|}}
|font-size: {{{size|}}};|font-size: {{{size|}}}px;}}
|font-size: {{{size|}}};|font-size: {{{size|}}};}}
|}} {{{{{|safesubst:}}}#if: {{{color|}}} |color: {{{color}}};}} {{{{{|safesubst:}}}#if: {{{bgcolor|}}} |background-color:{{{bgcolor}}};}}{{{{{|safesubst:}}}#if: {{{shadowcolor|}}} |text-shadow: {{{shadowcolor|}}} 2px 4px 4px;}} {{{{{|safesubst:}}}#if: {{{style|{{{css|}}}}}} |{{{style|{{{css}}}}}}|}}"}}>{{ {{{|safesubst:}}}#if: {{{1|}}}|{{{1}}}|<strong class="error">警告:font 模板的参数<code>{{{1}}}</code>未赋值。</strong>}}</span></includeonly><noinclude>
|}} {{{{{|safesubst:}}}#if: {{{color|}}} |color: {{{color}}};}} {{{{{|safesubst:}}}#if: {{{bgcolor|}}} |background-color:{{{bgcolor}}};}}{{{{{|safesubst:}}}#if: {{{shadowcolor|}}} |text-shadow: {{{shadowcolor|}}} 2px 4px 4px;}} {{{{{|safesubst:}}}#if: {{{style|{{{css|}}}}}} |{{{style|{{{css}}}}}}|}}"}}>{{ {{{|safesubst:}}}#if: {{{1|}}}|{{{1}}}|<strong class="error">警告:font 模板的参数<code>{{{1}}}</code>未赋值。</strong>}}</span></includeonly><noinclude>
{{documentation}}
{{documentation}}
[[Category:格式模板]]
</noinclude>
<templatedata>
{
"params": {
"1": {
"label": "内容",
"description": "目标文字内容。",
"type": "content",
"required": true
},
"class": {
"label": "类名",
"description": "目标文字的 class 属性。",
"type": "string"
},
"title": {
"label": "悬停提示",
"description": "鼠标悬停在文字上时会以“悬浮提示框”的形式显示。",
"type": "string"
},
"font": {
"label": "字体",
"description": "目标文字字体。",
"type": "string",
"default": "14px"
},
"size": {
"label": "尺寸",
"description": "目标文字缩放尺寸。",
"type": "string"
},
"color": {
"label": "颜色",
"description": "目标文字文字颜色。",
"type": "string",
"default": "black"
},
"bgcolor": {
"label": "背景颜色",
"description": "目标文字背景颜色。",
"type": "string"
},
"style": {
"aliases": [
"css"
],
"label": "样式",
"description": "目标文字的 CSS 样式。",
"type": "string"
},
"shadowcolor": {
"label": "阴影颜色",
"description": "目标文字阴影颜色。",
"type": "string"
}
},
"description": "设置字体",
"format": "inline"
}
</templatedata></noinclude>

2022年7月13日 (三) 17:06的最新版本

模板文档  [查看] [编辑] [历史] [刷新]

本模版基于 CSS 样式,用来设定字体、大小、颜色、阴影及底色。本模板本质是一个预包装的 <span> 元素。

结构

本模板有8个参数:

参数名 简介 参数类型 默认值
class 目标文字的 class 属性。 class 名称
title 文字的注释。鼠标悬停在文字上时会以“悬浮提示框”的形式显示。 任意字符,除管道符(|)、连续两个大括号({{、}})外。管道符可以用{{!}}代替。
font 目标文字字体。 字体名称,多个字体应用半角逗号(,)隔开。可能的值参见网络安全字体Windows字体列表macOS字体列表等信息。 参见MediaWiki:Common.css
size 目标文字缩放尺寸。 数字;使用时需附单位:px/em/ch/pt/%,或是使用calc();也可以使用浏览器规定的值:xx-small、x-small、small、medium、large、x-large、xx-large,PC上,MCBBS Wiki字体的默认大小比medium略小(14px而非16px)。 14px
color 目标文字文字颜色。 颜色代码;使用十六进制代码时应用半角井号(#)做前缀,如#000000。参见模板:color black
bgcolor 目标文字背景颜色 颜色代码;具体信息同上。 透明(即无背景)
shadowcolor 目标文字阴影颜色。 颜色代码;具体信息同上。 无(即无阴影)
css 目标文字的其他CSS样式 可能的值参见CSS Fonts。也可以应用任何在萌百允许的 CSS 样式。
1 目标文字内容。如果在使用时没有为一个参数给定名称(即{{font|参数名=参数值}}),那么第一个这样的参数会被理解为参数1 任意字符,除管道符(|)、连续两个大括号({{、}})外。管道符可以以{{!}}代替。 这是必须参数。

语法

  1. {{Font|class=class属性|title=标题|font=文字字体|size=大小|color=颜色|bgcolor=背景颜色|shadowcolor=阴影颜色|css=其他css样式|文字}}
  2. {{Font|class=class属性|title=标题|font=文字字体|size=大小|color=颜色|bgcolor=背景颜色|shadowcolor=阴影颜色|css=其他css样式|1=文字}}

注意:

  • 除参数1外其他参数均是可省略参数,若省略,则会使用“结构”中所述的默认值。
  • 调换各参数的顺序不会影响使用。
  • 如果文字中有出现半角等于号(=),则必须使用第二种用法,否则文字不会显示。

范例

比如,输入{{Font|color=#7f5620|font=楷体|size=20px|文字在这里。}}

结果会是︰文字在这里。

输入 结果
{{Font|不变化}} 不变化
{{Font|color=#7f5620|font=楷体|size=20px|啡色的文字。}} 啡色的文字。
{{Font|color=#bf00bf|font=Century Gothic|size=35px|Hello World!}} Hello World!
{{Font|bgcolor=#364d6a|color=#c9b295|font=Simhei|size=16px|囧囧囧囧囧}} 囧囧囧囧囧
{{Font|title=就像这样|bgcolor=#f9f9ef|color=#5a7aad|shadowcolor=blue|font=Simhei|size=24px|可以选用全部选项。}} 可以选用全部选项。
{{Font|size=25px|可以只选用其中一项选项。}} 也可以只选用其中一项选项。
{{Font|color=#FF0000|1=如果有=出现,必须要指明参数为1,即在前面写上“1=”。}} 如果有=出现,必须要指明参数为1,即在前面写上“1=”。

重定向

注释与外部链接

设置字体

[编辑模板数据]

模板参数

此模板首选参数不换行的行内格式。

参数描述类型状态
内容1

目标文字内容。

内容必需
类名class

目标文字的 class 属性。

字符串可选
悬停提示title

鼠标悬停在文字上时会以“悬浮提示框”的形式显示。

字符串可选
字体font

目标文字字体。

默认值
14px
字符串可选
尺寸size

目标文字缩放尺寸。

字符串可选
颜色color

目标文字文字颜色。

默认值
black
字符串可选
背景颜色bgcolor

目标文字背景颜色。

字符串可选
样式stylecss

目标文字的 CSS 样式。

字符串可选
阴影颜色shadowcolor

目标文字阴影颜色。

字符串可选