目录
当前位置: 首页 > 文档资料 > ZRender 中文文档 >

zrender.color.parse(colorStr, rgbaArr)

优质
小牛编辑
132浏览
2023-12-01

将各种形式的颜色字符串,转成 RGBA 形式的数组输出。

参数

名称类型默认值描述
colorStrstring可以是:'rgb(100, 0, 0)''rgba(0, 100, 0, 0.4)''red''#F00''#F60000''hsla(270, 60%, 70%, 0.2)''hsl(270, 60%, 70%)' 之类的形式。
rgbanumber[]长度为 4 的数组,分别表示红色、绿色、蓝色、不透明度,前三者的取值范围是 0255,不透明度的取值范围是 01

返回值

如果 colorStr 不是合法的颜色,则返回 undefined,否则返回 rgbaArr。类型:undefined|number[]

如果希望知道颜色字符串是否合法,应该使用返回值;如果希望在任何情况下都得到颜色,则应该使用参数 rgbaArr,如果颜色字符串不合法,会返回 [0, 0, 0, 1],也就是黑色。