【2026年7月最新】CSS colorプロパティ完全ガイド|文字色変更・HEX・RGB・HSL・ダークモードまで徹底解説
この記事の内容
Webサイトやアプリのデザインで、文字の色を変えたいと思ったことはありませんか?
CSSにはcolorプロパティという文字色を制御する基本的な仕組みがあります。
たった1行のコードで、テキストの色を自由自在に変えられます。
「CSSの書き方がよくわからない」「カラーコードって何?」
そんな疑問を持っている非エンジニアの方でも、この記事を読めば
colorプロパティの使い方を完全に理解できます。
カラー名・HEX・RGB・RGBA・HSL——5種類の色指定方法から、
ダークモード対応・アクセシビリティ・Claude Codeによる配色自動化まで、
現場で使える知識を徹底解説します。
01 BASICS CSSのcolorプロパティとは テキスト色を変える基本
📚 用語解説
CSSのcolorプロパティ:HTML要素内のテキスト(文字)の色を指定するCSSプロパティ。「color: 色の値;」の形式で記述し、赤・青・白などのカラー名、#333333のようなHEXコード、rgb()・hsl()などの関数形式で色を指定できます。Webサイトのデザインにおいて最も基本的なスタイル指定の一つです。
CSSのcolorプロパティは、HTML要素の中にあるテキストの色を制御します。
「color: red;」と書けば赤色、「color: #333333;」と書けば濃いグレー色になります。
基本的な書き方はとてもシンプルです。
/* 基本的な使い方 */
p { color: red; }
h1 { color: #333333; }
a { color: rgb(0, 102, 204); }
.highlight { color: rgba(220, 38, 38, 0.9); }上の例を見てください。p { color: red; } は「pタグ(段落)の文字を赤にする」という意味です。
セレクター(何に)、プロパティ(何を)、値(どうする)——この3つがCSS記述の基本です。
| 要素 | 説明 | 例 |
|---|---|---|
| セレクター | 色を変える対象のHTML要素 | p, h1, .class-name, #id-name |
| プロパティ | 変えるスタイルの種類 | color |
| 値 | 具体的な色の指定 | red, #ff0000, rgb(255,0,0) |
colorプロパティはテキスト(文字)だけでなく、テキストの装飾線(text-decoration)やborder(境界線)の色にも影響します。ただし背景色はbackground-colorプロパティで別途指定します。
02 COLOR NAMES カラー名(red, blue, white)での指定 もっともシンプルな色指定方法
CSSではカラー名(色の名前)をそのまま英語で書くことで色を指定できます。
red(赤)、blue(青)、green(緑)、white(白)、black(黒)——直感的でわかりやすい書き方です。
📚 用語解説
CSSカラー名:W3Cが定義した色の英語名。基本的な16色(basic color keywords)から、CSS3で追加された147色まで使用できます。ただし厳密な色指定には向かず、本番Webサイトではより精密なHEXやRGBを使うことが多いです。
/* カラー名での指定例 */
h1 { color: red; } /* 赤 */
p { color: blue; } /* 青 */
a { color: navy; } /* ネイビー */
span { color: gray; } /* グレー */
strong { color: darkred; } /* ダークレッド */
em { color: goldenrod; } /* ゴールデンロッド(黄金色) */よく使われるカラー名をまとめました。
| カラー名 | 日本語 | HEX値 | 主な用途 |
|---|---|---|---|
| black | 黒 | #000000 | 本文テキスト |
| white | 白 | #ffffff | 明るい背景上のテキスト |
| red | 赤 | #ff0000 | 警告・エラー表示 |
| blue | 青 | #0000ff | リンク(デフォルト色) |
| green | 緑 | #008000 | 成功・OK状態 |
| gray / grey | グレー | #808080 | サブテキスト・補足情報 |
| navy | ネイビー | #000080 | 見出し・強調テキスト |
| orange | オレンジ | #ffa500 | CTA・注目ポイント |
| transparent | 透明 | — | 色を非表示にする |
カラー名は直感的ですが、ブラウザによってわずかに表示が異なることがあります。また「紺色」「エメラルド」のような日本語の感覚とズレがある名前もあります。デザインの精度が求められる場合はHEXやRGBでの指定を推奨します。
03 HEX COLOR HEX(#ffffff)での指定 16進数で精密に色を表現する
📚 用語解説
HEXカラーコード:16進数(hexadecimal)を使った色指定形式。#(ハッシュ)に続けて6桁(または3桁)の英数字で色を表現します。最初の2桁が赤(R)、次の2桁が緑(G)、最後の2桁が青(B)の強さを0〜255(16進数では00〜FF)で示します。Webデザインで最も広く使われる色指定方式です。
HEXカラーコードは#の後に6桁の英数字を書く形式です。
例:#ff0000(赤)、#00ff00(緑)、#0000ff(青)
/* HEXカラーコードの指定例 */
body { color: #333333; } /* ほぼ黒(本文テキスト用) */
h1 { color: #dc2626; } /* 赤色(強調用) */
.subtitle { color: #6b7280; } /* グレー(サブテキスト用) */
a { color: #2563eb; } /* 青(リンク色) */
.muted { color: #9ca3af; } /* 薄いグレー(補足情報) */HEXコードの読み方は以下の通りです。
記号
赤(00〜FF)
緑(00〜FF)
青(00〜FF)
例:#dc2626の場合
dc = 赤が220(かなり強い)
26 = 緑が38(弱い)
26 = 青が38(弱い)
→ 赤が強く、緑と青が弱い = 赤色になります。
#fff(#ffffff の省略形)のように、RR・GG・BBがそれぞれ同じ数字の繰り返しの場合は3桁に省略できます。#fff = #ffffff(白)、#000 = #000000(黒)、#f00 = #ff0000(赤)が代表例です。
デザインツールとの連携でHEXコードは非常に便利です。
04 RGB COLOR RGB(rgb(255,0,0))での指定 光の三原色で直感的に色を混ぜる
📚 用語解説
RGB(Red Green Blue):光の三原色(赤・緑・青)それぞれの強さを0〜255の数値で指定する色表現方式。rgb(赤, 緑, 青)の形式で書きます。すべて0なら黒(rgb(0,0,0))、すべて255なら白(rgb(255,255,255))になります。HEXコードと内部的には同じ色を表しています。
RGBは赤(Red)・緑(Green)・青(Blue)の光の三原色を混ぜて色を作る方式です。
それぞれの強さを0〜255の数値で指定します。
/* RGBカラーの指定例 */
p { color: rgb(0, 0, 0); } /* 黒(全て0) */
h1 { color: rgb(255, 255, 255); } /* 白(全て255) */
a { color: rgb(0, 102, 204); } /* 青(ウェブリンクの青) */
.error { color: rgb(220, 38, 38); } /* 赤(エラー表示) */
.success { color: rgb(22, 163, 74); } /* 緑(成功表示) */
.muted { color: rgb(107, 114, 128); } /* グレー(補足テキスト) */RGB値とHEXコードの対応は以下のようになります。
| 色名 | RGB表記 | HEX表記 |
|---|---|---|
| 黒 | rgb(0, 0, 0) | #000000 |
| 白 | rgb(255, 255, 255) | #ffffff |
| 赤 | rgb(255, 0, 0) | #ff0000 |
| 緑 | rgb(0, 128, 0) | #008000 |
| 青 | rgb(0, 0, 255) | #0000ff |
| ウェブリンクの青 | rgb(0, 102, 204) | #0066cc |
HEX値はRGBに簡単に変換できます。#ff0000 は ff=255(赤), 00=0(緑), 00=0(青) なので rgb(255, 0, 0) と同じです。ブラウザの開発者ツールを開くと、HEXとRGBを相互に表示してくれるので活用しましょう。
05 RGBA COLOR RGBA(rgba())で透明度を設定 アルファ値で文字の透明度を自在に
📚 用語解説
RGBA(Red Green Blue Alpha):RGBに透明度(Alpha)を追加した色指定方式。rgba(赤, 緑, 青, 透明度)の形式で書き、透明度は0(完全透明)〜1(完全不透明)の小数で指定します。「rgba(220, 38, 38, 0.5)」なら50%の透明度で赤色になります。
RGBAはRGBにアルファ(Alpha)チャンネルを追加したものです。
透明度を0〜1の数値で指定できます。
/* RGBAで透明度を指定 */
.highlight { color: rgba(220, 38, 38, 0.9); } /* 赤90%不透明 */
.overlay { color: rgba(0, 0, 0, 0.7); } /* 黒70%不透明(薄暗い文字) */
.ghost { color: rgba(100, 100, 100, 0.4); } /* グレー40%不透明(薄いテキスト) */
.watermark { color: rgba(0, 0, 0, 0.2); } /* 黒20%不透明(透かし文字) */アルファ値(透明度)の目安は以下の通りです。
| アルファ値 | 見え方 | 用途例 |
|---|---|---|
| 0 | 完全に透明(見えない) | 非表示にしたい時 |
| 0.2〜0.3 | うっすら見える | ウォーターマーク・透かし |
| 0.5 | 半透明 | オーバーレイ表示 |
| 0.7〜0.8 | やや透明 | 補足テキスト・無効状態 |
| 0.9 | ほぼ不透明 | メインテキストの微妙な調整 |
| 1 | 完全に不透明 | 通常のテキスト表示 |
opacityプロパティはHTML要素全体(テキスト・背景・子要素全部)の透明度を変えます。rgbaは色の透明度だけを変えるので、背景は影響しません。テキスト色だけを半透明にしたい場合はrgbaを使いましょう。
06 HSL COLOR HSL(hsl())での指定 色相・彩度・明度で直感的に色を作る
📚 用語解説
HSL(Hue Saturation Lightness):色相(H: 0〜360度)・彩度(S: 0〜100%)・明度(L: 0〜100%)で色を指定する方式。色相0度は赤、120度は緑、240度は青。彩度0%は無彩色(グレー)、100%は最も鮮やか。明度0%は黒、100%は白。同じ色相で明度を変えるだけで配色バリエーションが作りやすいのが特徴。
HSLは色相(H)・彩度(S)・明度(L)の3要素で色を指定する方式です。
デザイン的な直感と対応しているため、配色を考えるときに非常に便利です。
/* HSLカラーの指定例 */
h1 { color: hsl(0, 100%, 50%); } /* 赤(色相0度、彩度100%、明度50%) */
.blue { color: hsl(217, 91%, 60%); } /* 青 */
.green { color: hsl(142, 71%, 45%); } /* 緑 */
.gray { color: hsl(220, 9%, 46%); } /* グレー */
/* 同じ色相で明度を変えて配色バリエーションを作る */
.red-light { color: hsl(0, 100%, 80%); } /* 薄い赤 */
.red-mid { color: hsl(0, 100%, 50%); } /* 普通の赤 */
.red-dark { color: hsl(0, 100%, 30%); } /* 濃い赤 */0〜360度
0〜100%
0〜100%
HSLのメリットはバリエーション展開のしやすさです。
例えばブランドカラーを hsl(354, 70%, 54%) と決めたら、
明度だけを変えることで簡単に薄い版・濃い版が作れます。
rgbaと同様に hsla() で透明度も指定できます。hsla(0, 100%, 50%, 0.5) で50%透明の赤色になります。テーマカラーのアルファバリエーションを作るときに便利です。
07 COLOR TABLE 主要カラーコード一覧表 すぐに使えるリファレンス
Webデザインでよく使う主要なカラーコードを一覧にまとめました。
カラー名・HEX・RGB・HSLをすべて載せているので、コピー&ペーストでそのまま使えます。
| カラー名 | HEX | RGB | HSL | 主な用途 |
|---|---|---|---|---|
| 純黒 | #000000 | rgb(0,0,0) | hsl(0,0%,0%) | アイコン・境界線 |
| ほぼ黒 | #1a1a1a | rgb(26,26,26) | hsl(0,0%,10%) | ダークモード背景 |
| チャコール | #333333 | rgb(51,51,51) | hsl(0,0%,20%) | 本文テキスト定番 |
| ダークグレー | #555555 | rgb(85,85,85) | hsl(0,0%,33%) | 見出し・強調 |
| ミディアムグレー | #808080 | rgb(128,128,128) | hsl(0,0%,50%) | サブテキスト |
| ライトグレー | #cccccc | rgb(204,204,204) | hsl(0,0%,80%) | ボーダー・区切り |
| 純白 | #ffffff | rgb(255,255,255) | hsl(0,0%,100%) | 背景・白抜きテキスト |
| アクセントレッド | #dc2626 | rgb(220,38,38) | hsl(0,72%,51%) | CTA・エラー |
| ウォームオレンジ | #f97316 | rgb(249,115,22) | hsl(24,95%,53%) | 注目・タグ |
| リンクブルー | #2563eb | rgb(37,99,235) | hsl(221,83%,53%) | リンク・ボタン |
| サクセスグリーン | #16a34a | rgb(22,163,74) | hsl(142,72%,36%) | 成功・完了 |
カラーパレットを作る際は、まず主要色(Primary)1つ、副色(Secondary)1〜2つ、グレースケール数種類を定義するとまとまったデザインになります。
08 INHERITANCE colorプロパティの継承と特殊性(specificity) なぜ思った通りの色にならないのか理解する
📚 用語解説
CSSの継承(Inheritance):親要素に設定したスタイルが子要素にも引き継がれる仕組み。colorプロパティは継承プロパティの一つで、bodyにcolor: #333333と設定すれば、特に指定がない限り子要素のテキストもすべてその色になります。
CSSのcolorプロパティは継承されます。
つまり、親要素に色を指定すると、子要素のテキストも同じ色になります。
/* bodyに色を設定すると全テキストに継承 */
body {
color: #333333; /* サイト全体のテキスト色 */
}
/* 個別指定で上書き */
h1 {
color: #1a1a1a; /* 見出しはより濃く */
}
a {
color: #2563eb; /* リンクはブルー */
}
.muted {
color: #9ca3af; /* 補足テキストは薄いグレー */
}📚 用語解説
CSSの特殊性(Specificity):CSSルールが複数ある場合、どのルールが優先されるかを決める仕組み。セレクターの種類によって点数が決まり、点数が高いほど優先されます。IDセレクター(#)> クラスセレクター(.)> タグセレクター(p, h1など)の順で強力です。
同じ要素に複数の色指定がある場合、どれが適用されるかは「特殊性(specificity)」で決まります。
最強(緊急用)
0-1-0-0
0-0-1-0
0-0-0-1
/* 特殊性の比較 */
p { color: gray; } /* 0,0,0,1 — タグセレクター(弱い) */
.text { color: blue; } /* 0,0,1,0 — クラスセレクター */
#main { color: red; } /* 0,1,0,0 — IDセレクター(強い) */
p { color: green !important; } /* 最強(できるだけ使わない) */
/* 同じ特殊性なら後に書いた方が優先 */
p { color: red; }
p { color: blue; } /* こちらが適用される */!importantを多用するとCSSが複雑になり、後から修正が困難になります。「なぜかこの色が変わらない」という問題の多くは特殊性の問題です。まず開発者ツールで何のルールが適用されているか確認しましょう。
09 TEXT STYLE テキスト装飾との組み合わせ font-weight・text-decorationと一緒に使う
colorプロパティは他のテキスト関連プロパティと組み合わせることで、
より表現豊かなデザインが作れます。
/* テキスト装飾との組み合わせ例 */
/* 太字 + 色 */
.emphasis {
color: #dc2626;
font-weight: 700; /* ボールド(太字) */
}
/* 下線 + 色 */
a {
color: #2563eb;
text-decoration: underline;
}
/* 下線なし + 色(モダンなリンクスタイル) */
a {
color: #2563eb;
text-decoration: none;
}
a:hover {
text-decoration: underline; /* ホバー時のみ下線 */
}
/* 取り消し線 + 色 */
.old-price {
color: #9ca3af;
text-decoration: line-through;
}
/* 大文字 + 色 */
.label {
color: #6b7280;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
}リンクの色を変えるときは:hover(ホバー)擬似クラスと組み合わせると、
マウスを乗せたときの色変化で操作性が向上します。
/* リンクの状態別スタイル */
a:link { color: #2563eb; } /* 未訪問リンク */
a:visited { color: #7c3aed; } /* 訪問済みリンク */
a:hover { color: #1d4ed8; } /* ホバー時 */
a:active { color: #1e40af; } /* クリック中 */currentColorというキーワードを使うと、その要素のcolorプロパティ値を参照できます。border-color: currentColor; と書くと、テキストと同じ色のボーダーが自動で作れます。SVGアイコンの色をテキストに合わせたいときにも便利です。
10 DARK MODE ダークモード対応(prefers-color-scheme) ユーザーの設定に合わせて自動で色を切り替える
📚 用語解説
prefers-color-scheme:ユーザーのOSまたはブラウザのカラーモード設定(ライト/ダーク)を検知するCSSメディアクエリ。@media (prefers-color-scheme: dark) 内にスタイルを書くと、ダークモード設定のユーザーに自動で適用されます。現代のWebサイトで必須の対応です。
最近はスマホ・PCともにダークモードを使うユーザーが増えています。
CSSのprefers-color-schemeメディアクエリを使えば、
ユーザーの設定に合わせて自動で文字色・背景色を切り替えられます。
/* ライトモード(デフォルト) */
body {
color: #333333;
background-color: #ffffff;
}
h1, h2, h3 {
color: #1a1a1a;
}
a {
color: #2563eb;
}
/* ダークモード(OSの設定がダークの場合) */
@media (prefers-color-scheme: dark) {
body {
color: #e5e7eb; /* 明るいグレーのテキスト */
background-color: #111827; /* 深いネイビー背景 */
}
h1, h2, h3 {
color: #f9fafb; /* ほぼ白の見出し */
}
a {
color: #60a5fa; /* 明るいブルーのリンク */
}
}CSS変数(カスタムプロパティ)を使うと、ダークモード対応がより整理されます。
:root {
--color-text: #333333;
--color-heading: #1a1a1a;
--color-link: #2563eb;
--color-bg: #ffffff;
}
@media (prefers-color-scheme: dark) {
:root {
--color-text: #e5e7eb;
--color-heading: #f9fafb;
--color-link: #60a5fa;
--color-bg: #111827;
}
}
/* 本文では変数を参照するだけ */
body { color: var(--color-text); background-color: var(--color-bg); }
h1 { color: var(--color-heading); }
a { color: var(--color-link); }11 ACCESSIBILITY アクセシビリティ:コントラスト比の重要性 すべての人に読みやすい色を選ぶ
📚 用語解説
コントラスト比(Contrast Ratio):テキスト色と背景色の明るさの差を数値化したもの。WCAG(Webコンテンツアクセシビリティガイドライン)では、通常テキストで4.5:1以上、大きなテキスト(18px以上)で3:1以上を推奨しています。コントラストが低いと視力の弱い方や高齢者が読みにくくなります。
Webサイトのアクセシビリティ(誰でも使いやすい設計)において、
テキストと背景のコントラスト比はとても重要な要素です。
おしゃれに見えても読みにくい配色は、
高齢者・視力の弱い方・色覚特性がある方への配慮が欠けています。
| 基準 | テキストサイズ | 最低コントラスト比 | 適合レベル |
|---|---|---|---|
| WCAG AA(推奨最低基準) | 通常テキスト | 4.5:1 | AA適合 |
| WCAG AA | 大テキスト(18px以上) | 3:1 | AA適合 |
| WCAG AAA(最高基準) | 通常テキスト | 7:1 | AAA適合 |
| WCAG AAA | 大テキスト | 4.5:1 | AAA適合 |
/* NG:コントラスト不足の例 */
.bad-example {
color: #999999; /* ライトグレーのテキスト */
background: #ffffff; /* 白背景 */
/* コントラスト比: 2.85:1 — WCAG AA不適合 */
}
/* OK:十分なコントラストの例 */
.good-example {
color: #595959; /* ダークグレーのテキスト */
background: #ffffff; /* 白背景 */
/* コントラスト比: 7.0:1 — WCAG AAA適合 */
}
/* 白背景での本文テキスト定番 */
body {
color: #333333; /* コントラスト比: 12.6:1 — 非常に高い */
}WebAIM Contrast Checker(https://webaim.org/resources/contrastchecker/)にテキスト色と背景色のHEX値を入れるだけで、コントラスト比とWCAG適合レベルを確認できます。Figmaにも自動チェック機能があります。デザイン段階で確認する習慣をつけましょう。
12 AI AUTOMATION Claude Codeで配色を自動生成 AIにカラーパレットとCSSを丸ごと任せる
CSSの色指定は覚えることが多い——そう感じた方も多いでしょう。
でも朗報があります。Claude Codeを使えば、配色設計からCSS生成まで自動化できます。
📚 用語解説
Claude Code:Anthropic(クロード開発元)が提供するAIコーディングアシスタント。チャット形式でCSSの書き方を質問したり、カラーパレットの生成・コントラスト比チェック・ダークモード対応CSSの生成などをAIに依頼できます。非エンジニアでも使えるレベルの指示でプロレベルのCSSが生成されます。
Claude Codeへの指示例を見てみましょう。
プロンプト例: 「Webサイトのカラーパレットを作ってください。 メインカラーは赤系(#dc2626)。 ライトモードとダークモードに対応し、 WCAG AA基準をクリアするCSS変数セットを 作成してください。」
上のような指示を出すと、Claude Codeは以下のようなCSSを自動生成します。
:root {
/* ライトモード */
--color-primary: #dc2626;
--color-primary-dark: #991b1b;
--color-primary-light: #fca5a5;
--color-text: #1f2937;
--color-text-muted: #6b7280;
--color-bg: #ffffff;
--color-bg-secondary: #f9fafb;
--color-border: #e5e7eb;
--color-link: #2563eb;
--color-success: #16a34a;
--color-warning: #d97706;
--color-error: #dc2626;
}
@media (prefers-color-scheme: dark) {
:root {
--color-primary: #f87171;
--color-primary-dark: #fca5a5;
--color-primary-light: #991b1b;
--color-text: #f3f4f6;
--color-text-muted: #9ca3af;
--color-bg: #111827;
--color-bg-secondary: #1f2937;
--color-border: #374151;
--color-link: #60a5fa;
--color-success: #4ade80;
--color-warning: #fbbf24;
--color-error: #f87171;
}
}このCSSをコピーして使うだけで、
ダークモード対応・WCAG AA準拠のカラーパレットが完成します。
さらにClaude Codeは以下のような指示にも対応しています。
(メインカラー等)
CSS生成
自動チェック
CSSのcolorプロパティから始まり、HEX・RGB・HSL・ダークモード・アクセシビリティ・AI活用まで、一気に解説しました。
「CSSを学ぼうとしているが、何から始めればいいかわからない」「Webサイトを作りたいが非エンジニアで不安」——そんな方に向けて、AI鬼管理ではClaude Codeを使った実践的なWeb制作支援を提供しています。
NEXT STEP
この記事の内容を、あなたのビジネスで
実践してみませんか?
AI活用を自社で回せるようになりたい方へ
AI鬼管理
Claude Code・Cowork導入支援から業務設計・社内浸透まで実践ベースで伴走。「自社で回せる組織」を90日で作る経営者向けトレーニング。
よくある質問
Q. CSSのcolorプロパティとは何ですか?
A. CSSのcolorプロパティはHTML要素内のテキスト(文字)の色を指定するプロパティです。「color: red;」「color: #333333;」のように書き、カラー名・HEXコード・RGB・RGBAなど複数の形式で色を指定できます。
Q. HEXカラーコードとRGBの違いは何ですか?
A. 表記方法が違うだけで、同じ色を表しています。HEX(#ff0000)は16進数、RGB(rgb(255,0,0))は0〜255の10進数で色を表現します。どちらを使っても同じ色になります。デザインツールとの連携ではHEX、プログラムで計算する場合はRGBが便利です。
Q. RGBAのアルファ値(透明度)はどう使いますか?
A. rgba()の4番目の値(0〜1)で透明度を指定します。0が完全透明、1が完全不透明です。例えばreba(220,38,38,0.5)は50%透明の赤色になります。背景のみ透明にしたいならbgbackground-color: rgba()で、テキスト色のみに使う場合はcolor: rgba()で指定します。
Q. ダークモードに対応するにはどうすればいいですか?
A. CSSの@media (prefers-color-scheme: dark) ブロック内にダークモード用の色を指定します。CSS変数(--color-text等)を使ってライト/ダークモードで変数の値だけ切り替えると管理しやすいです。Claude Codeにダークモード対応CSSの生成を依頼すれば自動で作成してくれます。
Q. アクセシビリティ対応でどんなコントラスト比が必要ですか?
A. WCAG AA基準では通常テキスト(18px未満)で4.5:1以上、大きなテキスト(18px以上)で3:1以上が必要です。白背景(#ffffff)には#595959以上の濃さの色を使えばAA基準を満たせます。WebAIM Contrast Checkerなどの無料ツールでHEX値を入力すれば即座にチェックできます。
Q. HSLでの色指定はどんな時に使いますか?
A. HSL(hsl(色相, 彩度%, 明度%))は同じ色相で明度だけ変えて配色バリエーションを作るときに便利です。例えばhsl(0, 100%, 50%)が赤なら、hsl(0, 100%, 80%)で薄い赤、hsl(0, 100%, 30%)で濃い赤が作れます。ブランドカラーから自然なグラデーションを作るときに重宝します。
Q. CSSの色が変わらないのはなぜですか?
A. CSSの特殊性(Specificity)の競合が原因のことがほとんどです。同じ要素に複数のcolor指定がある場合、IDセレクター(#id)>クラスセレクター(.class)>タグセレクター(p, h1など)の順で強いルールが優先されます。ブラウザの開発者ツール(F12)を開いて、その要素に適用されているCSSルールを確認してください。
Claude Codeで業務自動化を90日で叩き込む
経営者向けの伴走型パーソナルトレーニング
Claude Code を業務に落とし込む
専門研修コース一覧
受講者本人の業務を題材に、「使いこなせる」状態になるまで伴走する研修プログラム。1対1特化型・ハンズオン・法人講座の3コースを展開中。業務特化・実装まで踏み込むタイプのClaude Code研修です。
研修コース一覧を見る →AI鬼管理へのお問い合わせ
この記事を読んで気になった方へ。
AI鬼管理の専門スタッフが、御社に最適な
業務自動化プランを無料でご提案します。




