blockly > utils > color

utils.colour 命名空間

函式

函式 說明
blend(colour1, colour2, 因子) 將兩個顏色混合使用,使用指定的因數來表示為第一個顏色指定的權重。
edgeToRgb(顏色) 將顏色轉換成 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(250)
rgbToHex(r, g, b) 將 RGB 的顏色轉換成十六進位表示法。

Variables

變數 說明
names 包含 W3C 所定義的 16 個基本顏色關鍵字的地圖:https://www.w3.org/TR/2018/REC-css-color-3-20180619/#html4 這張地圖的鍵是小寫「可讀」顏色的名稱,而值則是「十六進位」值。