Cod*_*ler 4 javascript hex colors argb
我想将ARGB颜色转换为CSS兼容的十六进制
例如:
-1 应转换为 #FFFFFF
要么
-16777216 至 #000000
我怎么能用JavaScript做到这一点?
这会丢弃任何alpha组件
function argbToRGB(color) {
return '#'+ ('000000' + (color & 0xFFFFFF).toString(16)).slice(-6);
}
Run Code Online (Sandbox Code Playgroud)
您的颜色是32位符号,完整的alpha(0xFF)使数字为负数.此代码甚至适用于无符号数字.
| 归档时间: |
|
| 查看次数: |
3766 次 |
| 最近记录: |