初心者向け・CSS 文字色を変更する方法|colorプロパティとRGB・カラーコードの使い方

css 文字色 2025

Webデザインを始めると、まず覚えたいのがCSS 文字色の指定方法です。文字色を変えるだけでページ全体の印象が変わり、デザイン性や可読性が大きく向上します。この記事では、CSS 文字色の基本から、color プロパティの使い方、rgbやカラーコードを使った実践例まで、初心者にもわかりやすく解説します。

CSSで文字色を変更する基本を理解しよう

CSSで文字の色を変えるcolorプロパティの使い方を理解することで、文字の印象を自由にデザインできるようになります。

colorプロパティの役割とは

color プロパティは、CSSで文字の色を指定するための基本的なプロパティです。HTMLのテキスト要素に適用して、自由に色を設定できます。

p {
  color: red;
}

この例では、段落・<p>・内の文字が赤色で表示されます。

文字色変更がデザインや可読性に与える効果

文字色は単なる装飾ではなく、情報の強調・視認性の確保・感情表現などにも関係します。たとえば、警告文を赤、成功メッセージを緑にすることで、直感的に情報を伝えられます。

HTMLとCSSの関係・インライン指定と外部CSSの違い

文字色の変更は、HTMLに直接書くインラインCSSでも可能ですが、保守性や再利用性の面から、外部CSSでの指定がおすすめです。

<p style="color: blue;">このテキストは青色です。</p>

/* 外部CSS */
.text-blue {
  color: blue;
}

colorプロパティの基本構文と使い方

基本構文

selector {
  color: 値;
}

文字全体を特定の色に変更する例

body {
  color: #333333;
}

ページ全体の文字を落ち着いたグレーに設定する例です。このように、CSS 文字色をページ全体で統一すると読みやすくなります。

HTMLタグと組み合わせたサンプルコード

<h1>見出しの文字色を設定</h1>
<p>段落の文字色を指定</p>

h1 {
  color: #2196F3; /* ブルー */
}

p {
  color: #555555; /* グレー */
}

CSSで指定できる文字色の種類

CSSでは、色の指定方法にいくつかの形式があります。代表的なものはCSS colorプロパティの使い方|テキスト文字色を変更する方法で紹介されています。

カラーネーム・red, blue, greenなど

もっとも簡単な方法がカラーネームです。

p {
  color: red;
}

ただし、指定できる名前の種類は限られています。

カラーコード・16進数指定

より自由に色を設定したい場合は、カラーコードを使いましょう。

h2 {
  color: #2196F3; /* 明るい青 */
}

6桁の16進数・#RRGGBBで、R(赤)・G(緑)・B(青)の値を組み合わせて色を表現します。

rgb() と rgba() の使い分け

rgb()関数を使えば、数値で色を細かく指定できます。

p {
  color: rgb(255, 0, 0); /* 赤 */
}

また、透明度を追加したい場合はrgba()を使います。

p {
  color: rgba(0, 0, 255, 0.6); /* 60%の透過ブルー */
}

CSS 文字色に透明度を持たせることで、背景とのバランスを柔軟に調整できます。

HSL・HSLAなどの他の指定方法

p {
  color: hsl(120, 100%, 50%); /* 鮮やかな緑 */
}

HSL(色相・彩度・明度)を使うと、デザイン全体のトーンを統一しやすくなります。

文章の一部だけ色を変える方法

<span>タグを使って部分的に色を指定

<p>この<span style="color: red;">部分だけ</span>赤く表示します。</p>

クラスを定義して複数箇所で再利用

.highlight {
  color: #FF5722;
}

<p>この<span class="highlight">単語</span>を強調表示します。</p>

インライン・その場で直接指定する方法は簡単ですが、再利用には不向きです。クラス指定なら、スタイルをまとめて管理でき複数箇所に適用可能です。

読みやすく見やすい文字色の選び方

CSSの文字色選びでは、背景色とのコントラストを意識することが重要です。CSSの文字色と背景色をやさしく解説でも詳しく紹介されています。

背景色とのコントラストを意識

背景と文字の明度差が小さいと読みにくくなるため、白背景には黒や濃いグレー、暗い背景には白文字を使うのが基本です。

Webアクセシビリティ・AA・AAA基準

WCAG(Web Content Accessibility Guidelines)では、文字と背景のコントラスト比を4.5:1以上(AA基準)に保つことが推奨されています。

色見本・カラーパレットツールの活用

配色に迷ったときは、以下のようなツールを活用しましょう。

  • Adobe Color
  • Coolors

これらのツールを使えば、統一感のある配色を簡単に作れます。

実践例・colorプロパティを使ったデザインサンプル

見出しやリンクカラーを変更する例

h1 {
  color: #009688;
}

a {
  color: #FF9800;
  text-decoration: none;
}
a:hover {
  color: #E65100;
}

ページテーマカラーに合わせた文字色設定
企業サイトやブログのテーマカラーを意識してCSS 文字色を設定すると、統一感が出ます。

まとめ|colorプロパティを使って文字を自由にデザインしよう

CSS 文字色は、Webデザインの最も基本的なスタイル指定です。

color プロパティで文字の色を変更可能。

rgbやカラーコードを使えば自由な配色が可能。

背景とのコントラストを意識して可読性を高めましょう。

文字色を自在に操れば、デザインの印象を劇的に変えることができます。今日からあなたも、CSS 文字色を使いこなして見やすく美しいWebページを作りましょう。

読む  VBA入門・VBA Replaceの使い方徹底解説|Range.Replaceで文字列を置換する方法と正規表現対応
タイトルとURLをコピーしました