Skip to content

color

属性

AQUA

类型: const color

#00BCD4 的颜色常量。


BLACK

类型: const color

#363A45 的颜色常量。


BLUE

类型: const color

#2962FF 的颜色常量。


FUCHSIA

类型: const color

#E040FB 的颜色常量。


GRAY

类型: const color

#787B86 的颜色常量。


GREEN

类型: const color

#4CAF50 的颜色常量。


LIME

类型: const color

#00E676 的颜色常量。


MAROON

类型: const color

#880E4F 的颜色常量。


类型: const color

#311B92 的颜色常量。


OLIVE

类型: const color

#808000 的颜色常量。


ORANGE

类型: const color

#FF9800 的颜色常量。


PURPLE

类型: const color

#9C27B0 的颜色常量。


RED

类型: const color

#F23645 的颜色常量。


SILVER

类型: const color

#B2B5BE 的颜色常量。


TEAL

类型: const color

#089981 的颜色常量。


WHITE

类型: const color

#FFFFFF 的颜色常量。


YELLOW

类型: const color

#FDD835 的颜色常量。

函数

b

navi
color.b(color: color): float

返回给定 color 的蓝色分量。

参数

名称类型默认值说明
colorcolor从中提取蓝色分量的颜色。

返回: float — [0, 255] 范围内的值。


from_gradient

navi
color.from_gradient(
    value: float,
    bottom_value: float,
    top_value: float,
    bottom_color: color,
    top_color: color
  ): color

基于 bottom_valuetop_value 之间的 value 创建 bottom_colortop_color 之间的渐变颜色。

参数

名称类型默认值说明
valuefloat用于插值的值(在bottom_value 和top_value 之间)。
bottom_valuefloat值范围的下限。
top_valuefloat值范围的上限。
bottom_colorcolor当值等于bottom_value 时使用的颜色。
top_colorcolor当 value 等于 top_value 时使用的颜色。

返回: color


g

navi
color.g(color: color): float

返回给定 color 的绿色分量。

参数

名称类型默认值说明
colorcolor从中提取绿色分量的颜色。

返回: float — [0, 255] 范围内的值。


new

navi
color.new(color: color, transp: float): color

通过将给定 color 的透明度更改为 transp (0-100) 创建新颜色。

参数

名称类型默认值说明
colorcolor要修改的颜色。
transpfloat新的透明度值 (0-100)。

返回: color


r

navi
color.r(color: color): float

返回给定 color 的红色分量。

参数

名称类型默认值说明
colorcolor从中提取红色分量的颜色。

返回: float — [0, 255] 范围内的值。


rgb

navi
color.rgb(red: float, green: float, blue: float, transp: float = 0): color

从指定的红色、绿色、蓝色分量 (0-255) 和可选的透明度 (0-100) 创建颜色。

参数

名称类型默认值说明
redfloat红色分量值(0-255)。
greenfloat绿色分量值(0-255)。
bluefloat蓝色分量值(0-255)。
transpfloat0透明度值(0-100,默认值:0.0)。

返回: color


t

navi
color.t(color: color): float

返回给定 color 的透明度分量。

参数

名称类型默认值说明
colorcolor从中提取透明度分量的颜色。

返回: float — 范围 [0, 100] 中的值,其中 0 表示完全不透明,100 表示完全透明。

基于 MIT 许可证发布。