・連想配列を返す:['H'] 0–359 ・ ['S'] 0–100 ・ ['B'] 0–100
・16進数を文字列で返す。000000–FFFFFF
・連想配列を返す:['R'] 0–100 ・ ['G'] 0–100 ・ ['B'] 0–100
・連想配列を返す:['C'] 0–100 ・ ['M'] 0–100 ・ ['Y'] 0–100 ・ ['K'] 0–100
・数値を返す。0–100
第2引数はrgba()タイプにも対応しているが、戻り値は透明度を無視した値となる。
CMYKと他の色システムには完全な互換性はなく、ディスプレイのキャリブレーションによるカラースペースが影響するため、ここで算出される数値はあくまでも参考値となる。
各ボタンの背景色を、指定したタイプに変換して出力する。
Sass :
#btn1 { background: #8eb8bd; }
#btn2 { background: #bdb88e; }
#btn3 { background: #bd8e9e; }
#btn4 { background: #a6bd8e; }
#btn5 { background: #666666; }
#btn6 { background: rgba(#666666,0.5); }
Javascript :
var colorStr=$dicToString($clrStyleRGBTo('HSB',$getStyle('btn1').backgroundColor),' : ');
var colorStr=$clrStyleRGBTo('HEX',$getStyle('btn2').backgroundColor);
var colorStr=$dicToString($clrStyleRGBTo('Per',$getStyle('btn3').backgroundColor),' : ');
var colorStr=$dicToString($clrStyleRGBTo('CMYK',$getStyle('btn4').backgroundColor),' : ');
var colorNum=$clrStyleRGBTo('Gray',$getStyle('btn5').backgroundColor);
var colorNum=$clrStyleRGBTo('Gray',$getStyle('btn6').backgroundColor); //透明度は無視した数値となる