在google和火狐中用jquery获取颜色为rgb,怎么转换成为#CCDDFF这种颜色呢 如题
jquery
google
ie
------解决方案--------------------
按理说google和火狐也应该支持rgb呀,有没可能是其他地方有问题?
想rgb转hex颜色的话好多方法,网上也很多
复杂点的:
function componentToHex(c) {
var hex = c.toString(16);
return hex.length == 1 ? "0" + hex : hex;
}
function rgbToHex(r, g, b) {
return "#" + componentToHex(r) + componentToHex(g) + componentToHex(b);
}
alert( rgbToHex(0, 51, 255) );
简单的:
function rgbToHex(r, g, b) {
return "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
}