<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://free.utcwiki.com/%E6%A8%A1%E6%9D%BF:ColorOps/doc/history?feed=atom</id>
	<title>模板:ColorOps/doc - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://free.utcwiki.com/%E6%A8%A1%E6%9D%BF:ColorOps/doc/history?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://free.utcwiki.com/%E6%A8%A1%E6%9D%BF:ColorOps/doc/history"/>
	<updated>2026-06-24T01:42:16Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://free.utcwiki.com/index.php?title=%E6%A8%A1%E6%9D%BF:ColorOps/doc&amp;diff=209&amp;oldid=prev</id>
		<title>僵尸君呀：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://free.utcwiki.com/index.php?title=%E6%A8%A1%E6%9D%BF:ColorOps/doc&amp;diff=209&amp;oldid=prev"/>
		<updated>2023-08-18T15:14:44Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2023年8月18日 (五) 23:14的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;zh-Hans-CN&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key free_utcwiki_com:diff:1.41:old-208:rev-209 --&gt;
&lt;/table&gt;</summary>
		<author><name>僵尸君呀</name></author>
	</entry>
	<entry>
		<id>https://free.utcwiki.com/index.php?title=%E6%A8%A1%E6%9D%BF:ColorOps/doc&amp;diff=208&amp;oldid=prev</id>
		<title>2022年5月23日 (一) 03:28 Bot</title>
		<link rel="alternate" type="text/html" href="https://free.utcwiki.com/index.php?title=%E6%A8%A1%E6%9D%BF:ColorOps/doc&amp;diff=208&amp;oldid=prev"/>
		<updated>2022-05-23T03:28:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{萌娘百科}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== 简介 ==&lt;br /&gt;
&lt;br /&gt;
该模板包含数个操作颜色值的方法：&lt;br /&gt;
&lt;br /&gt;
* 颜色加深/减淡(操作明度)&lt;br /&gt;
* 修改颜色饱和度&lt;br /&gt;
* 反转颜色&lt;br /&gt;
* 添加不透明度&lt;br /&gt;
* 随机颜色&lt;br /&gt;
* 混合两种颜色&lt;br /&gt;
&lt;br /&gt;
以及两个判断方法：&lt;br /&gt;
&lt;br /&gt;
* 判断颜色是否为亮色&lt;br /&gt;
* 判断颜色是否为暗色&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
该模板所有方法都只支持传入这些格式的颜色值：hex颜色(井号加6位16进制数字)、hex简写颜色(井号加3位16进制数字)、rgb函数、rgba函数、hsl函数、hsla函数、css颜色关键字。&lt;br /&gt;
&lt;br /&gt;
除添加透明度以外，该函数的输出格式均为hex颜色。另外请注意：“Infobox”系列模板只支持hex颜色。&lt;br /&gt;
&lt;br /&gt;
以下示例中使用的{{tl|color_block}}模板用于展示颜色。&lt;br /&gt;
&lt;br /&gt;
=== 操作颜色的明度与饱和度 ===&lt;br /&gt;
&lt;br /&gt;
通过第一个参数进行控制。&lt;br /&gt;
&lt;br /&gt;
该方法的典型使用情景是在选定大家族模板的主要颜色后，利用该方法衍生出各部分(title、group、list等)的颜色。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ColorOps|属性符(可选) 操作符 操作值|颜色值}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 属性符：&lt;br /&gt;
** 默认：反向的操作明度(也就是说，+是降低明度，-是增加明度。为了方便记忆你可以理解为默认是“颜色加深”和“颜色减淡”){{黑幕|你问为什么会设计得这么别扭？这个模板最开始只能操作这个属性}}{{黑幕|←说到底还是最开始没考虑扩展性}}&lt;br /&gt;
** l：操作明度，明度增加则颜色泛白，反之泛黑&lt;br /&gt;
** s：操作饱和度，饱和度增加颜色变得更加鲜艳，反之逐渐趋向于灰色&lt;br /&gt;
* 操作符：+和-，可以理解为对应属性提高与降低&lt;br /&gt;
* 操作值：1 ~ 100之间的整数，默认为10&lt;br /&gt;
&lt;br /&gt;
==== 栗子一 ==== &lt;br /&gt;
{{example|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
颜色加深(降低明度)前：{{color_block|#FF8040}}&lt;br /&gt;
&lt;br /&gt;
颜色加深(降低明度)后：{{color_block|{{ColorOps|+32|#FF8040}}}}&lt;br /&gt;
&lt;br /&gt;
提高明度前：{{color_block|#FF8040}}&lt;br /&gt;
&lt;br /&gt;
提高明度后：{{color_block|{{ColorOps|l+32|#FF8040}}}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;|print}}&lt;br /&gt;
&lt;br /&gt;
==== 栗子二 ====&lt;br /&gt;
{{example|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
降低饱和度前：{{color_block|#FF8040}}&lt;br /&gt;
&lt;br /&gt;
降低饱和度后：{{color_block|{{ColorOps|s-80|#FF8040}}}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;|print}} &lt;br /&gt;
&lt;br /&gt;
==== 栗子三 ====&lt;br /&gt;
&lt;br /&gt;
传入的原始值将作为加深和减淡的初始值和临界值。若想预览所有颜色，可以在第一个参数的位置使用&amp;lt;code&amp;gt;test:属性符&amp;lt;/code&amp;gt;，如：&lt;br /&gt;
&lt;br /&gt;
{{example|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{ColorOps|test:l|#FF8040}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;|print}}&lt;br /&gt;
&lt;br /&gt;
{{example|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{ColorOps|test:s|#FF8040}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;|print}}&lt;br /&gt;
&lt;br /&gt;
注意，颜色预览虽然是整数倍的，但可选范围是0~100之间任意的。&lt;br /&gt;
&lt;br /&gt;
=== 反转 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ColorOps|reverse|颜色值}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
栗子：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
反转前：{{color_block|#FF8040}}&lt;br /&gt;
&lt;br /&gt;
反转后：{{color_block|{{ColorOps|reverse|#FF8040}}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反转前：{{color_block|#FF8040}}&lt;br /&gt;
&lt;br /&gt;
反转后：{{color_block|{{ColorOps|reverse|#FF8040}}}}&lt;br /&gt;
&lt;br /&gt;
=== 添加不透明度 ===&lt;br /&gt;
&lt;br /&gt;
该处返回值使用css的rgba函数。不透明度范围为0到1。&lt;br /&gt;
&lt;br /&gt;
栗子：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
添加前：{{color_block|red}}&lt;br /&gt;
&lt;br /&gt;
添加后：{{color_block|{{ColorOps|opacity|red|0.5}}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
添加前：{{color_block|red}}&lt;br /&gt;
&lt;br /&gt;
添加后：{{color_block|{{ColorOps|opacity|red|0.5}}}}&lt;br /&gt;
&lt;br /&gt;
=== 混合 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ColorOps|mix|颜色1|颜色2|颜色1所占比重}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
栗子：&lt;br /&gt;
{{example|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{color_block|{{ColorOps|mix|red|blue}}}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;|print}}&lt;br /&gt;
&lt;br /&gt;
=== 随机颜色 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ColorOps|random}}                     &amp;lt;!-- 完全随机 --&amp;gt;&lt;br /&gt;
{{ColorOps|random|最小值|最大值}}       &amp;lt;!-- 设置rgb颜色范围，从0至255 --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
栗子：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random}}}}&lt;br /&gt;
&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
{{color_block|{{ColorOps|random|150|250}}}}&lt;br /&gt;
&lt;br /&gt;
== 判断颜色明暗 ==&lt;br /&gt;
&lt;br /&gt;
{{example|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#vardefine:color|{{ColorOps|random}}}}&lt;br /&gt;
&lt;br /&gt;
这是一个随机的颜色：{{color_block|{{#var:color}}}}，它是一个&lt;br /&gt;
{{#if:{{ColorOps|isDark|{{#var:color}}}}&lt;br /&gt;
|暗色&lt;br /&gt;
|亮色&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{#var:example-view}}&lt;br /&gt;
{{Template:格式模板}}&lt;br /&gt;
{{计算模板}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[分类:辅助模板]][[分类:计算模板]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:模板说明文件]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bot</name></author>
	</entry>
</feed>