HTML & CSS

outline-styleプロパティ

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

outline-styleプロパティは要素の外側に敷くアウトライン(境界線)のスタイルを指定するためのプロパティです。アウトラインはborderプロパティで敷くボーダーよりも外側に描画されます。

  • 初期値

    none

  • 継承

    不可

  • 適用できる要素

    全要素

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

outline-styleプロパティには次の値を設定することができます。

内容
none初期値。アウトラインを表示しない。
dotted点線で表示。「dashed」よりも細かい点線。
dashed破線で表示。
solid実線で表示。
double2本の実線で表示。
groove立体的に凹みのあるアウトラインを表示。
ridge立体的なアウトラインを表示。「groove」とは反対に凸みが出る。
inset立体的に凹みのあるアウトラインを表示。
outset立体的に凸みのあるアウトラインを表示。

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

アウトラインの表示領域

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

使用例1: none

アウトラインのスタイルを「none」(初期値)、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element1 {
  outline-style: none;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element1"></p>
none指定例

使用例2: dotted

アウトラインのスタイルを「dotted」、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element2 {
  outline-style: dotted;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element2"></p>
dotted指定例

使用例3: dashed

アウトラインのスタイルを「dashed」、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element3 {
  outline-style: dashed;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element3"></p>
dashed指定例

使用例4: solid

アウトラインのスタイルを「solid」、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element4 {
  outline-style: solid;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element4"></p>
solid指定例

使用例5: double

アウトラインのスタイルを「double」、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element5 {
  outline-style: double;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element5"></p>
double指定例

使用例6: groove

アウトラインのスタイルを「groove」、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element6 {
  outline-style: groove;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element6"></p>
groove指定例

使用例7: ridge

アウトラインのスタイルを「ridge」、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element7 {
  outline-style: ridge;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element7"></p>
ridge指定例

使用例8: inset

アウトラインのスタイルを「inset」、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element8 {
  outline-style: inset;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element8"></p>
inset指定例

使用例9: outset

アウトラインのスタイルを「outset」、太さ5px、カラーコード「#5cb7ff」で指定している例です。

CSS コード例

.element9 {
  outline-style: outset;
  outline-width: 5px;
  outline-color: #5cb7ff;
}

HTML コード例

<p class="element1"></p>
outset指定例

記事一覧