模組:Color contrast/doc
外觀
此頁面為 Module:Color contrast 的說明文件
package.lua第80行Lua錯誤:module 'Module:Transclusion_count/data/C' not found
本模組已被保護。此為高度可見模組,其已用於大量條目或被頻繁替換引用。由於破壞或失誤會影響諸多頁面,即便細小的改動也可能導致大量伺服器負載,因此已被保護,不可編輯。 |
使用Lua語言編寫: |
此模塊主要用於以下模版:
- {{Color contrast ratio}}
- {{ColorToLum}} / {{RGBColorToLum}}
- {{Color contrast conformance}}
- {{Ensure AAA contrast ratio}}
- {{Ensure AA contrast ratio}}
- {{Greater color contrast ratio}}
此模版也用於以下模塊:
並且用於以下模塊的說明文檔頁面:
函數說明
[編輯]sRGB(v)
:從sRGB色彩空間的非線性轉換:此函數所用到的常數則是使用與這2個方程式代入、得到與rgbdec2lum(R,G,B)
:從三原色光模式轉成CIE XYZ的Y值hsl2lum(h,s,l)
:從HSL色彩空間轉成CIE XYZ的Y值,其中h
所用的單位為度color2lum(c)
:從HTML顏色轉成CIE XYZ的Y值
用法
[編輯]To use this module, you may use one of the above listed templates or invoke the module directly
To compute relative luminescence
{{ColorToLum|color}}
or{{#invoke:Color contrast|lum|color}}
To compute a contrast ratio between two colors
{{Color contrast ratio|color1|color2|error=?}}
or{{#invoke:Color contrast|ratio|color1|color2|error=?}}
To determine which of two colors (color2a and color2b) has the greater contrast ratio with a particular color (color1)
{{Greater color contrast ratio|color1|color2a|color2b}}
or{{#invoke:Color contrast|greatercontrast|color1|color2a|color2b}}
To compute the contrast ratio between the background and text colors specified in a css style string
{{#invoke:Color contrast|styleratio|css style statement string|default background color|default text color}}