• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptでrgbを用いてスタイル設定を行った時の挙動)

javascriptでrgbを用いてスタイル設定を行った時の挙動

このQ&Aのポイント
  • style.backgroundでrgbで赤を設定したはずなのに深い緑色が表示されてしまいますが、何が原因なのでしょうか?
  • javascriptでrgbを使ってスタイルの設定を行ったときに、背景色が思った通りに表示されません。赤を設定したはずなのに緑が表示されてしまいます。どうすれば正常な色が表示されるようになるのでしょうか?
  • javascriptのrgbを用いたスタイル設定で、赤を指定したにもかかわらず緑色が表示されます。この問題の原因と対処方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#84373
noname#84373
回答No.1

定義がダブりと r,g,bがrgbに!これはまずいべ。 Graphics.prototype = { setColor : function(){ // 色設定用(1) if(arguments.length==3) canvas.style.backgroundColor = (arguments[0]<<16)+(arguments[1]<<8)+arguments[2]; else if(arguments.length==1) canvas.style.backgroundColor = arguments[0]; },

t_netbug
質問者

お礼

スイマセン…。一行書き忘れました…。 canvas.style.background = rgb; の上の行に rgb = "rgb("+ r +"," + g+ "," + b+ ")"; という式を書いていたのです。。。T-T rgbを使わないで記述出来るんですね。勉強になりました!! ありがとうございます!>w<

関連するQ&A