CSS ボーダーアイコン属性
定義と使用方法
border-image属性は、以下の属性を設定するショートカット属性です:
省略値が指定されていない場合、デフォルト値が設定されます。
ヒント:border-image-*属性を使用して美しい可縮ボタンを作成してください!
も参照してください:
CSS3 チュートリアル:CSS3 边框
例
画像をdiv要素のボーダーに指定します:
div { -webkit-border-image:url(border.png) 30 30 round; /* Safari 5 */ -o-border-image:url(border.png) 30 30 round; /* Opera */ border-image:url(border.png) 30 30 round; }
ページの下部にはさらに多くの例があります。
CSS 语法
border-image: source slice width outset repeat|initial|inherit;
属性値
値 | 説明 | テスト |
---|---|---|
border-image-source | ボーダーに使われる画像のパス。 | |
border-image-slice | 画像のボーダーが内側にずれる量。 | |
border-image-width | 画像のボーダーの幅。 | |
border-image-outset | ボーダーアイコンの領域がボーダーを超える量。 | |
border-image-repeat | 画像のボーダーはタイル(repeated)、フィル(rounded)かはずれ(stretched)にすべきか。 | テスト |
技術的な詳細
デフォルト値: | none 100% 1 0 stretch |
---|---|
継承性: | no |
バージョン: | CSS3 |
JavaScript 语法: | object.style.borderImage="url(border.png) 30 30 round" |
さらに多くの例
- Border-image ボタン
- この例では、border-image属性を使用してボタンを作成する方法を示しています。
ブラウザのサポート
テーブルの数字には、その属性を完全にサポートする最初のブラウザのバージョンが記載されています。
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
16.0 4.0 -webkit- |
11.0 | 15.0 3.5 -moz- |
6.0 3.1 -webkit- |
15.0 11.0 -o- |