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-