アウトラインとは、ボーダー(border)の外側に描かれる線で要素を目立たせます。
outlineプロパティは、アウトラインのスタイル・太さ・色(outline-style、outline-width、outline-color)をまとめて指定する際に使用します。
任意の順序で半角スペースで区切って記述します。
borderプロパティと違い、outlineプロパティはスペースを作らないので、ページのレイアウトに影響を与えません。また上下左右の概念もありません。
outlineプロパティ | |
---|---|
outline-width | 要素のアウトラインの太さ(幅)を指定します。 |
outline-color | 要素のアウトラインの色を指定します。outline-style属性の指定が前提です。 |
outline-style | 要素のアウトラインのスタイルを指定します。 |
outline-offset | 要素のボーダー(border)の間隔を指定します。 |
セレクタ { outline: 値; }
<style> .outline1 { outline: #00FF00 dotted 1px; } .outline2 { outline-width: 1px; outline-style: dotted; outline-color: #00ff00;} } </style>
上記の2つのCSSは、以下のように同じ結果になります。1つ目はoutlineプロパティを色、スタイル、太さ順でまとめて指定しています。2つ目は、それぞれプロパティを分けて指定しました。
アウトライン(まとめ指定)
アウトライン(分けて指定)
outline-offset: 値;
<style> .outline3 { outline: #00FF00 dotted 1px; outline-offset:3px; </style>
CSS3にて追加されたプロパティで初期値は”0”です。ボーダーの周りとアウトラインの間の余白を指定します。ここでは3pxで指定しました。
アウトライン(分けて指定)
outline,box-shadowを使ったBOXデザイン
<style> .box{ border:1px solid #eee; outline:1px solid #4c4c4c; box-shadow:inset 0 2px 45px #7c7c7e; } </style>
outline(濃いグレー色)とboder(薄いグレー色)で外側、内側はbox-shadow(中間グレー色)でボックスの内側に影をつける設定で下図の結果になりました。
スポンサーリンク
スポンサーリンク
Category
BILLION WALLET Copyright©All rights reserved