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 次 |
最近记录: |