項 目 | 説 明 |
---|---|
記述形式 | セレクタ {border-image-outset: 値 } |
値 の形式 |
|
初 期 値 | 0 |
対応ブラウザー | C3+ / e11+ / n?+ / Fx?+ / Op?+ / Ch?+ / Sa?+ |
適用可能な要素 | すべての要素 (border-collapse プロパティの値に collapse が指定された table内要素を除く) |
継 承 | しない |
border-image-outsetプロパティ は,境界画像領域(border image area)の拡大 を指定します。
指定できる値は,つぎのとおりです。
値 | 説 明 |
---|---|
数値(長さ) | 境界画像領域(border image area)の上下左右の各拡大幅を上下左右端からの各オフセットで指定します。 |
数値(倍数) | 境界画像領域(border image area)の上下左右の各拡大幅を対応する位置の 境界幅 を 1 とした 倍数 を使って指定します。 |
上の値 ~ 左の値 は半角ブランクを挟んでこのうち4つまで指定できます。
境界に画像を表示するためには,
指定の詳細については,各プロパティの解説を参照してください。
border-image-outset を指定しない場合は, 境界画像領域 は 境界ボックス の範囲と一致します。
border-image-width プロパティ を指定しない場合は,境界画像の表示幅は,境界幅(border-width) となります。
HTMLソース | |
---|---|
CSS <head> ~ </head> |
<style type="text/css" media="screen, handheld, print, tv" > <!-- div.sample1 { width: 320px; height: 140px; border: solid 31px transparent; border-image-source: url(star_border.png); border-image-slice: 31; border-image-outset: 31px; border-image-repeat: round; -moz-border-image-source: url(star_border.png); -moz-border-image-slice: 31; -moz-border-image-outset: 31px; -moz-border-image-repeat: round; -webkit-border-image-source: url(star_border.png); -webkit-border-image-slice: 31; -webkit-border-image-outset: 31px; -webkit-border-image-repeat: round; } --> </style> |
HTML <body> ~ </body> |
<div class="sample1">
これが class="sample1" の部分です。
</div> |
ブラウザー 表示例 ( IE (10以前),Opera では正常に表示できません) |
---|
これが class="sample1" の部分です。
|
上の表示結果を border-image-outset プロパティを指定しない場合(初期値の "0" の場合)の表示結果と比較してみると違いがよくわかります。
なお,この例で境界画像として用いたのは,
とくに,Safari や Google Chrome で表示すると,境界画像の表示範囲が拡大して親要素のテーブルのところまで表示されています。