提供用于表示RGB(A)和HSL(A)颜色的类,以及定义常用的命名颜色。
提供表示颜色值的基类。
Color
表示颜色对象的基类。
clamp
将数值钳制为非负值(可选)小于给定的最大值。
value (float) -- 一个要夹紧的数字。
maximum (float, optional) -- 一个最大的值。如果没有,则没有上限,并且值仅被钳制为非负。(默认值:无)
浮动
copy
复制这个颜色。
子类必须实现此方法。
darken
使此颜色变暗(降低亮度)。
amount (float) -- 亮度降低量(钳制在零以上)
颜色
from_hsl
通过从HSL颜色转换来创建新颜色。
value (HSL) -- 要从HSL转换的颜色
from_rgb
通过从RGB颜色转换创建新颜色。
value (RGB) -- 要从RGB转换的颜色
RGB
lighten
使此颜色变亮(增加亮度)。
amount (float) -- 亮度增加量(钳制在零以上)
to_css
返回此颜色的CSS表示形式。
STR
to_hsl
通过转换此颜色创建新的HSL颜色。
HSL
to_rgb
提供一个用HSL(色调、饱和度、值)表示颜色的类。
通过指定颜色的色调、饱和度和亮度来表示颜色。
也可以选择性地提供α值。否则,alpha值默认为1。
__init__
h (int) -- 色调,在 [0,360个]
s (int) -- 饱和度,in [0, 1]
l (int) -- 轻盈,在 [0, 1]
a (float, optional) -- 此颜色的alpha值 [0, 1] (默认值:1.0)
返回此颜色值的副本。
从另一个HSL颜色值复制HSL颜色。
value (HSL) -- 要复制的HSL颜色。
从RGB颜色值创建HSL颜色。
value (RGB) -- 要转换的RGB颜色。
生成此HSL颜色的CSS表示。
结构, "hsl(...)" 或 "hsla(...)"
"hsl(...)"
"hsla(...)"
返回此HSL颜色的HSL副本。
返回对应的 RGB 此HSL颜色的颜色。
通过指定红色、绿色和蓝色通道来表示颜色。
r (int) -- 中红色通道的值 [0, 255]
g (int) -- 中绿色通道的值 [0, 255]
b (int) -- 中蓝色通道的值 [0, 255]
从HSL颜色值创建RGB颜色。
value (HSL) -- 要转换的HSL颜色。
从另一个RGB颜色值复制RGB颜色。
value (RGB) -- 要复制的RGB颜色。
生成此RGB颜色的CSS表示。
结构, "rgb(...)" 或 "rgba(...)"
"rgb(...)"
"rgba(...)"
to_hex
返回此RGB颜色的十六进制颜色字符串。
此颜色上的任何alpha值都将被丢弃,只返回RGB组件的十六进制颜色字符串。
结构, "#RRGGBB"
"#RRGGBB"
返回此RGB颜色对应的HSL颜色。
返回此RGB颜色的RGB副本。
根据一般色调将CSS命名的颜色组织成有用的组。
black
CSS“黑色”颜色组,定义为https://www.w3schools.com/colors/colorsu group.asp
blue
CSS“蓝色”颜色组由定义https://www.w3schools.com/colors/colors_groups.asp
brown
CSS“棕色”颜色组由定义https://www.w3schools.com/colors/colors_groups.asp
cyan
由定义的CSS“青色”颜色组https://www.w3schools.com/colors/colors_groups.asp
green
CSS“绿色”颜色组,定义为https://www.w3schools.com/colors/colorsu group.asp
orange
CSS“橙色”颜色组由定义https://www.w3schools.com/colors/colors_groups.asp
pink
CSS“粉红色”颜色组定义https://www.w3schools.com/colors/colors_groups.asp
purple
CSS“紫色”颜色组由定义https://www.w3schools.com/colors/colors_groups.asp
red
由定义的CSS“红色”颜色组https://www.w3schools.com/colors/colors_groups.asp
white
由定义的CSS“白色”颜色组https://www.w3schools.com/colors/colors_groups.asp
yellow
CSS“黄色”颜色组由定义https://www.w3schools.com/colors/colors_groups.asp
提供标准的147css(X11)命名颜色。