HEXカラーコードをRGBに変換する方法
HEXとRGBは、まったく同じ色を書く2つの方法です。デザイナーと開発者は、CSSスタイルシートのHEX、JavaScriptアニメーションのRGB、デザインツールのHSLとの間で常に切り替えています。それらの関係を理解することで、色作業がはるかに簡単になります。
HEXの仕組み
#FF5733のようなHEXカラーコードは、赤、緑、青のチャンネルを表す6桁の16進数です:
| パート | Hex | 10進数 | チャンネル |
|---|---|---|---|
| FF | FF | 255 | 赤 |
| 57 | 57 | 87 | 緑 |
| 33 | 33 | 51 | 青 |
各チャンネルは00(0、色なし)からFF(255、最大強度)までの範囲です。したがって、#FF5733は最大の赤、適度な緑、わずかな青を意味します — 暖かいオレンジレッドを与えます。
HEXをRGBに変換する方法
- HEXコードを入力 — #FF5733のようなコードを入力または貼り付けるか、カラーピッカーを使用します。
- RGB値を確認 — 赤、緑、青の同等値(各0〜255)を表示します。
- 任意の形式でコピー —
rgb(255, 87, 51)、個々のチャンネル、またはHSLなどの他の形式で値を取得します。
一般的なカラーコード
| 色 | HEX | RGB |
|---|---|---|
| 白 | #FFFFFF | rgb(255, 255, 255) |
| 黒 | #000000 | rgb(0, 0, 0) |
| 赤 | #FF0000 | rgb(255, 0, 0) |
| 緑 | #00FF00 | rgb(0, 255, 0) |
| 青 | #0000FF | rgb(0, 0, 255) |
| 黄 | #FFFF00 | rgb(255, 255, 0) |
ヒント
- CSSでHEXを使用 —
color: #FF5733は、スタイルシートでcolor: rgb(255, 87, 51)よりもクリーンで一般的です。 - 透明度にRGBを使用 — 半透明な色が必要なときは、
rgba(255, 87, 51, 0.5)を使用します。標準HEXでアルファを追加する方法はありません(8桁HEXは存在しますが、ブラウザのサポートは異なります)。 - 3桁ショートカット —
#F00は#FF0000と同等です。各ペアに同じ桁がある場合に使用してスペースを節約します。 - カラーピッカーが速い — 適切な色を探している場合、HEX値を推測するのではなく、視覚的なピッカーを使用します。満足したらコードをコピーします。
よくある質問
HEXをRGBに手動で変換するには?
hexコードを3つのペアに分割します(例: #FF8800はFF、88、00になります)。各ペアを16進数から10進数に変換します。FF = 255、88 = 136、00 = 0。結果はrgb(255, 136, 0)です。
3桁のHEXコードはどうですか?
3桁のHEXは、各桁が2倍になるショートカットです。#F80は#FF8800と同等です。ほとんどのコンバーターは両方の形式を自動的に処理します。
HEXとRGBはいつ使い分けるべきですか?
HEXはよりコンパクトでCSSで一般的です。RGBは、コードでチャンネルを個別に操作する必要がある場合や、透明度のためにrgba()を使用する場合に好ましいです。両方とも同じ色を表します。
HEXコードの#記号は何を表しますか?
ハッシュ(#)は、値が16進数のカラーコードであることを示すプレフィックスです。値そのものの一部ではありません。一部のツールは、ハッシュありまたはなしのコードを受け入れます。