Skip to content

Home > robinson > parseColorString

parseColorString() function

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

解析颜色字符串为颜色对象

该函数可以解析十六进制颜色字符串或rgba颜色字符串为颜色对象

Signature:

typescript
parseColorString: (color: string) => IRgba | string
parseColorString: (color: string) => IRgba | string

Parameters

ParameterTypeDescription
colorstring颜色字符串

Returns:

IRgba | string

{string} 包含RGBA分量的对象,如果无法解析则返回空字符串

Example

javascript
parseColorString('#FF0000');         // { r: 255, g: 0, b: 0, a: 1 }
parseColorString('rgba(255, 0, 0, 0.5)'); // { r: 255, g: 0, b: 0, a: 0.5 }
parseColorString('#FF0000');         // { r: 255, g: 0, b: 0, a: 1 }
parseColorString('rgba(255, 0, 0, 0.5)'); // { r: 255, g: 0, b: 0, a: 0.5 }

Released under the MIT License.