我的小提琴 - http://jsbin.com/pitu/1/edit
我想尝试一个简单的十六进制到 rgba 的转换。我使用过的浏览器默认使用 rgb 渲染颜色,因此当使用 farbtastic 颜色选择器时,我通过获取十六进制值生成的背景颜色将十六进制值转换为 rgb(默认情况下为 rgb = 简单转换)
我尝试将 )
符号替换为 , 1)
,但这没有用,所以我去看看如何将 rgb 转换为 rgba,但我仍然遇到问题。
jQuery
$('.torgb').val($('#color').css('background-color'));
$('.torgba').val().replace(/rgb/g,"rgba");
目标
编辑:
TinyColor 是一个很棒的颜色处理 js 库,它可以完成我在这里想要的一切以及更多。我想你们可能想试一试! - https://github.com/bgrins/TinyColor
原文由 Michael Schwartz 发布,翻译遵循 CC BY-SA 4.0 许可协议