HTML & CSS

outline-colorプロパティ

  1. 最終更新日:
  2. 公開日:

outline-colorプロパティは要素のアウトラインに色を指定するプロパティです。

  • 初期値

    invert

  • 継承

    不可

  • 適用できる要素

    全要素

outline-colorプロパティに指定できる値

outline-colorプロパティには次の値を色として指定することができます。

内容
invert初期値。アウトラインの色を背景色を反転させた色にする。invertをサポートしていないブラウザでは無色として表示。
カラー名アウトラインの色を「black」や「red」などで指定。
カラーコード親要素に対する割合で最大幅を指定。

アウトラインは指定した要素の外側に線を敷くため、ボーダーよりも外側に表示されます。
親要素のmarginプロパティpaddingプロパティの領域に重なる点に注意してください。

アウトラインの表示領域

また、outline-colorプロパティは上下左右の4辺全てに一括指定することしかできないため、borderプロパティのように特定の辺だけ指定するといったことはできません。

使用例1: アウトラインの色をinvertで指定

アウトラインの色を「invert」と指定している例です。

CSS コード例

.element1 {
  outline-style: solid;
  outline-color: invert;
}

HTML コード例

<p class="element1"></p>

ブラウザで表示すると以下のような表示になります。

invertを指定した例

使用例2: アウトラインの色をカラーコードで指定

アウトラインの色をカラーコードで指定している例です。

CSS コード例

.element2 {
  outline-style: solid;
  outline-color: #005599;
}

HTML コード例

<p class="element2"></p>

ブラウザで表示すると以下のような表示になります。

カラーコードで指定した例

使用例3: アウトラインの色をカラー名で指定

アウトラインの色をカラー名で指定している例です。

CSS コード例

.element3 {
  outline-style: solid;
  outline-color: yellow;
}

HTML コード例

<p class="element3"></p>

ブラウザで表示すると以下のような表示になります。

カラー名で指定した例

記事一覧