テキストの装飾に色を付ける!text-decoration-colorプロパティの使い方

CSSのプロパティの一つであるtext-decoration-colorプロパティ。テキストをより強調したいときなどに使われる設定ですが、

どのように使うのか分からない

という方がいるでしょう。

そこで今回は、

・text-decoration-colorプロパティの使い方

について紹介します。

text-decoration-colorプロパティの設定を記述したコードを交えて説明していきますので、CSSについて学んでいる方はぜひ読んでみてください。

text-decoration-colorプロパティとは

text-decoration-colorプロパティの読み方

text-decoration-colorは、「テキスト-デコレイション-カラー」と読みます。

各英単語の意味通り、文章の装飾に色を付けるために使われるプロパティです。

text-decoration-colorプロパティの説明

読み方の説明にある通り、

文章の装飾に色を付ける

ために使います。

しかし、text-decoration-colorプロパティを設定するためには、装飾のtext-decoration-lineというプロパティも必要になります。

装飾がなければtext-decoration-colorプロパティを設定しても意味がありません。2つのプロパティはセットで使うものだと覚えておきましょう。

実際に、text-decoration-colorプロパティを設定したコードも含めて、この記事内で説明をしていきますので、確認してください。

text-decoration-colorプロパティで利用できる値

text-decoration-colorプロパティでは以下の値を使うことができます。

説明
カラーネーム redやblueといった「カラーネーム」を入力することで、色を設定できます。色を表す英単語を入れるので、他の色を設定するよりも手軽です。
16進数 それぞれの色には、#000000のように決められている16進数があります。中には#000と16進数を短縮して設定が可能な色もあります。
RGB RGBは、rbg(0,0,0)のR値、G値、B値に対して数値を入力して色を設定できます。複雑な色も表現が可能な利便性が高い値です。

豆知識
カラーネームや16進数など、さまざまな値を使い回した場合、修正や確認の作業に時間がかかりやすいです。設定する値を一つに絞っておくことで時間の短縮につながります。

対応ブラウザ

対応ブラウザは以下の通りです。

PC用ブラウザ 対応状況
Chrome 完全対応
Edge 完全対応
Firefox  完全対応
Internet Explorer  未対応
Opera  完全対応
Safari  完全対応
スマートフォン用ブラウザ 対応状況
Android webview 完全対応
Android版Chrome 完全対応
Android版Firefox  完全対応
Android 版 Opera  完全対応
iOS版Safari  完全対応
Samsung Internet  完全対応

text-decoration-colorプロパティの基本的な使い方

text-decoration-colorプロパティの使い方

実際に、text-decoration-colorプロパティを設定すると、どのような結果になるのか見ていきましょう。

See the Pen
text-decoration-colorプロパティ使い方
by 吉井大輝 (@DaiW)
on CodePen.


text-decoration-colorプロパティの設定は、

上記のように書きます。テキストの装飾に加えて色を付けることで、より強調するなどの意味があり、文章にメリハリがつきます。

しかし、色によっては文章が読み難くもなるため、色の意味やサイト全体の配色バランスをしっかり考えて設定しましょう。

text-decoration-colorプロパティと一緒に使うプロパティ

「text-decoration-colorプロパティの説明」で少しお話をしました、text-decoration-lineプロパティと一緒に使います。

上記のように2つのプロパティを設定していきます。

text-decoration-lineプロパティの値を変えることで、テキストにさまざまな装飾を施せます。さらに、装飾の種類は多くあるため、text-decoration-colorプロパティの色と装飾の組み合わせ次第で、サイトのクオリティを上げられます。

text-decoration-colorプロパティを使う上で気を付けること

text-decoration-colorプロパティとcolorプロパティを一緒に使う注意点

text-decoration-colorプロパティとcolorプロパティは、色を付ける際に使われるプロパティです。

しかし、それぞれ色を付けるところが違います。

See the Pen
text-decoration-colorプロパティとcolorプロパティ
by 吉井大輝 (@DaiW)
on CodePen.

2つのプロパティについて確認していきましょう。

colorプロパティは、テキストに色を付けるときに使用します。一方text-decoration-colorプロパティは、装飾に色を付ける設定です。

一つの文章にテキストの色と、テキストの装飾に色を付ける設定をしたいとき、色選びには十分注意してください

原色大辞典

https://www.colordic.org/

カラーコードがすぐに分かるサイトです。カラーの種類が豊富になるので、多くの中から使用したい色があれば、その色のカラーコードをコピーして必要な箇所に貼り付ければ、1から入力するよりも短時間で設定できます。

まとめ

いかがでしたか?
今回、text-decoration-colorプロパティ使い方、気を付けることについてご紹介しました。

この記事を通して、text-decoration-colorプロパティの設定をしてみてください。

CSSで悩んでいる方の参考になれば幸いです。

参考文献:MDN web docs|text-decoration-color:CSS のプロパティで、text-decoration-line でテキストに追加された装飾の色を設定

BLOGコンテンツをパーソナライズします

あなたは現在「プログラミング学習者」ですか?