ホームページ  >  記事  >  ウェブフロントエンド  >  RGBカラー値をHTMLの16進数(HEX)コードに変換するJS関数_javascriptスキル

RGBカラー値をHTMLの16進数(HEX)コードに変換するJS関数_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:53:381517ブラウズ

コードをコピー コードは次のとおりです:

//固定長の 16 進文字に移動します文字列が足りない場合は、0 を入力します。
function zero_fill_hex(num, Digits) {
var s = num.toString(16);
while (s.length < Digits)
s = "0" s;
return s;
}

//くそー、JavaScript を使って背景色の値を見つける方法が見つからなかったので、解析する必要がありました自分自身
function rgb2hex(rgb) {
//nnd、Firefox / IE は同じではありません、fxck
if (rgb.charAt(0) == '#')
return rgb; >var n = 数値(rgb);
var ds = rgb.split(/D /);
var 10進数 = 数値(ds[1]) * 65536 数値(ds[2]) * 256 ds[3]);
return "#" zero_fill_hex(10 進数、6)


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。