• ベストアンサー

この色をHTMLやcssで表せる色コードにしたい

色合い→160 鮮やかさ→240 明るさ→60 赤→0 緑→0 青→128 この色をHTMLやcssで表せる色コードにしたいのですが どうすればいいでしょうか? http://www.colordic.org/ ここから探そうと思ったのですが どうやって探せばいいのかわかりません。 #000000と言う形式にしたいです。

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

  • ベストアンサー
  • Kaneyan-R
  • ベストアンサー率42% (1340/3127)
回答No.4

HTMLやプログラム等で色を表す「#FF00FF」などは、RGBカラーコードと言います。 #に続く数字は、R:赤 G:緑 B:青を0から255までの256段階に分け、それぞれ16進数2桁で表したものです。 ですから、はじめに書いた#FF00FFは、赤:255 緑:0 青:255 であることを表し、カラーネームで言うと「マゼンタ」、色のダイアログで言うと、一番右の列の上から3番目です。 ご質問の色「赤:0 緑:0 青:128」なら、「#000080」になります。 16進数は、0123456789ABCDEFの16個が一桁になるので、128÷16=8余り0となり、16進数では80になります。 本当は、2進数に直して10000000で、4桁で区切って1000=8、0000=0 よって80 って考え方なんですけど、この辺の計算は慣れていないと、分かりにくいですね。 簡単にやるならWindowsの電卓で、表示をXPまでなら「関数電卓」、7(Vistaも?)以降は「プログラマ」に切り替えてみて下さい。10進数 16進数 8進数 2進数への切り替えが出来るので、10進数で128と入力し16進数に切り替えると、16進数での表示になります。 ちなみに「色合い(色相)」「鮮やかさ(彩度)」「明るさ(明度)」の度合いで色を表現したものは「HSV(またはHSB)」と言い、別のものになります。 つまり、色のダイアログにある、色合い列の数値の色が、赤緑青の列の色と言う意味です。

AKVIMBUCSL
質問者

お礼

ありがとうございました。

その他の回答 (3)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.3

#000000と言う形式は、#に続く値が2文字ずつRed、Green、Blue、の輝度を16進数で表したモノです。 赤→0、緑→0、青→128 ですから赤の分は 00 緑の分も 00 で、青は10進数の 128 を16進数に換算すると 80 になるので #000080 になります。 10進数と16進数の換算は、Windowsに標準で入っている電卓アプリで簡単にできます。

AKVIMBUCSL
質問者

お礼

ありがとうございました。

回答No.2

マウス下の色情報を表示・コピペできるのでとっても便利です。 すぽいと君 http://www.vector.co.jp/magazine/softnews/070616/n0706162.html 是非お試しあれ。

AKVIMBUCSL
質問者

お礼

ありがとうございました。

  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.1

RGB:(0,0,128) ならばweb色見本は「#000080」ですね。 それ以外の色が知りたい場合は、以下のwebサイトからどうぞ。 >色見本とカラーコード変換 - http://ochikochi.com/tool/color/

AKVIMBUCSL
質問者

お礼

ありがとうございました。