Template:Color block
black
颜色色块模板[编辑]
本模板可用于显示CSS颜色名称/16进制颜色值及其对应色块。
用法:
{{Color block|<参数1:颜色值>|[参数2:自定义名称(可选)]|[附加功能参数]}}
{{Color block|color=<颜色值>|text=[自定义名称(可选)]|[附加功能参数]}}
<颜色值>同以上参数1。[自定义名称(可选)]同以上参数2。- 附加功能参见#附加功能部分。
使用CSS颜色名称[编辑]
CSS支持的全部颜色名称:W3 CSS color names
用例:
{{Color block|red}}
输出:red
用例:
{{Color block|color=red}}
输出:red
使用16进制颜色值[编辑]
注意:16进制颜色值必须以#字符开头。
用例:
{{Color block|#0000ff}}
输出:#0000ff
用例:
{{Color block|color=#0000ff}}
输出:#0000ff
使用自定义名称[编辑]
您可在CSS颜色名称或16进制值之后,显示自定义的颜色名称。
用例:
{{Color block|#ffbf00|琥珀色}}
输出:琥珀色
用例:
{{Color block|color=#ffbf00|text=琥珀色}}
输出:琥珀色
附加功能[编辑]
颜色名称悬停提示[编辑]
若使用自定义颜色,您可以使用参数color-tooltip=1来显示CSS颜色名称或16进制颜色值。如果您使用计算机访问维基百科,使用鼠标悬停在颜色名称上,方可看到该颜色名称或颜色值。
用例:
{{Color block|#ffbf00|琥珀色|color-tooltip=1}}
输出:琥珀色
不输出文本[编辑]
您可以使用参数no-text=1使之不输出文本内容。此时指定自定义颜色名称的参数2不起作用。
用例:
{{Color block|#ff00ff|no-text=1}}
{{Color block|#ff00ff|品红色|no-text=1}}
输出:
加粗字体[编辑]
您可以使用参数bold=1实现字体加粗。
用例:
{{Color block|green|bold=1}}
输出:green
用例:
{{Color block|#0000ff|bold=1}}
输出:#0000ff
用例:
{{Color block|#ffbf00|琥珀色|bold=1}}
输出:琥珀色
用例:
{{Color block|#ffbf00|琥珀色|bold=1|color-tooltip=1}}
输出:琥珀色
模板文档[编辑]
<templatedata>{ "params": { "bold": { "label": "加粗", "description": "是否需要将文本加粗", "type": "boolean" }, "color": { "aliases": [ "1" ], "label": "颜色", "description": "需要显示的颜色,以CSS颜色的形式,可以是名称或16进制值。", "example": "red、yellow、#abc", "type": "string", "suggested": true }, "no-text": { "label": "不显示文本", "description": "是否不显示文本。", "type": "boolean" }, "text": { "aliases": [ "2" ], "label": "文本", "description": "文本内容", "type": "content", "suggested": true }, "color-tooltip": { "label": "颜色提示", "description": "悬念时显示的提示内容。", "type": "content" } }, "description": "显示CSS颜色名称及其对应色块。 ", "format": "inline" }</templatedata>