blockly > utils > colour

utils.colour 命名空间

函数

功能 说明
混合(colour1, colour2, factor) 使用指定的因数指示第一种颜色的权重,将两种颜色混合在一起。
HexToRgb(颜色) 将颜色转换为 RGB。
hsvToHex(h, s, v) 将 HSV 三元组转换为十六进制表示法。
hueToHex(hue) 将色调(HSV 模型)转换为 RGB 十六进制三元组。
parse(str) 解析字符串中的颜色。.parse('red') = '#ff0000' .parse('#f00') = '#ff0000' .parse('#ff0000') = '#ff0000' .parse('0xff0000') = '#ff0000' .parse('rgb(255, 0'0)'), 0='0)
rgbToHex(r, g, b) 将颜色从 RGB 转换为十六进制表示。

变量

变量 说明
names 包含 W3C 定义的 16 个基本颜色关键字的映射:https://www.w3.org/TR/2018/REC-css-color-3-20180619/#html4。此映射的键是小写的“可读”颜色名称,而值为“十六进制”值。