【CSS】【 outline 】「枠線(ボーダー)」を付ける方法
【CSS】
【 outline 】プロパティ
「枠線(ボーダー)」を付ける方法
「CSS」で「枠線」を付けるには、
「border」プロパティを使用することが多いですが、
「outline」関連のプロパティを使用しても可能。
「outline」プロパティは、
「枠線」の設定を一度にできるプロパティです。
「border」プロパティと「outline」プロパティの違いは、
・「outline」プロパティは、要素の「幅」に影響を与えない
・「outline」プロパティは、「上下左右」を個別に指定設定ができない
という違いがある。
「border」プロパティと「outline」プロパティの違い
| border | outline |
横幅 | 要素の横幅+枠線幅 | 要素の横幅(枠線幅含む) |
上下左右の個別設定 | 可能 | 不可 |
「CSS」で「枠線」を付ける「プロパティ」の種類
「CSS」で「枠線」を設定するプロパティは、
・border
・border-top
・border-bottom
・border-left
・border-right
・border-color
・border-color
・border-style
・border-width
・outline
・outline-color
・outline-style
・outline-width
などがあります。
「border」プロパティと「outline」プロパティの違いは、
・「outline」プロパティは、要素の「幅」に影響を与えない
・「outline」プロパティは、「上下左右」を個別に指定設定ができない
という違いがある。
「border」プロパティと「outline」プロパティの違い
| border | outline |
横幅 | 要素の横幅+枠線幅 | 要素の横幅(枠線幅含む) |
上下左右の個別設定 | 可能 | 不可 |
Back
「outline」プロパティの使い方
「outline」プロパティは、
「輪郭線 (outline) 」を設定するプロパティ。
一括指定できるプロパティと、個別指定するプロパティがある。
「outline」プロパティの書式
outline: 線種 太さ カラー;
outline: カラー 線種 太さ;
outline: カラー 太さ 線種;
outline-color: カラー;
outline-style: 線種;
outline-width: 太さ;
グローバル値
outline: inherit;
outline: initial;
outline: revert;
outline: unset;
「outline」プロパティの値
値 | 説明 |
カラー(outline-color) |
「輪郭線」の「色」を設定する値。
未指定の場合は、既定値。
|
線種(outline-style) |
「輪郭線」の「線種」を設定する値。
未指定の場合は、既定値。
|
太さ(outline-width) |
「輪郭線」の「太さ」を設定する値。
未指定の場合は、既定値。
|
Back