English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
border-image CSS属性は、画像を使用して枠線スタイルを置き換える方法です。これはショートカット属性であり、同時に以下を設定するために使用されます。border-image-source,border-image-slice,border-image-width,border-image-outsetおよびborder-image-repeat属性
以下の表は、この属性の使用方法、バージョン履歴、およびjavascriptスクリプトでの使用語法の説明です。
デフォルト値: | none 100 stretch; すべての属性を表示 |
---|---|
適用範囲: | この属性は、どんな要素にも適用できますが、テーブル要素(例えば tr、th、td)のborder-collapse属性の値がcollapseの場合のborder-image属性が無効です。これは以下にも適用されます::first-letter。 |
継承: | ありません |
アニメーション可能: | いいえ。参照してください アニメーション属性。 |
バージョン: | CSS3の新機能 |
JavaScriptの構文: | object.style.borderImage="url(border.png) 30 30 round" |
この属性の構文は以下の通りです:
border-image: [ source slice width outset repeat ] | initial | inherit
以下の例では、border-image属性。
.box { width: 300px; height: 150px; border: 15px solid transparent; -webkit-border-image: url("border.png") 30 30 round; /* Safari 3。1-5 */ -o-border-image: url("border.png") 30 30 round; /* Opera 11-12。1 */ border-image: url("border.png") 30 30 round; }テストして見て‹/›
以下のテーブルは、この属性の値を説明しています。
値 | 説明 |
---|---|
border-image-source | 用于边框的图像的位置。 |
border-image-slice | 边框图像的顶部、右侧、底部和左侧边缘的向内偏移。 |
border-image-width | 边框的宽度。 |
border-image-outset | 边框图像区域超出边框的范围。 |
border-image-repeat | 边框图像的中间部分如何缩放或平铺以匹配边框大小。 |
initial | この属性をデフォルト値に設定します。 |
inherit | 指定された場合、関連する要素は親要素のborderを使用します。-image属性値。 |
border-image属性のブラウザの互換性を確認してください。以下のテーブルには、この属性をサポートするブラウザの最低バージョン番号が示されています;すべての主要ブラウザがこの属性をサポートしています。
|
以下のチュートリアルを参照してください:CSS3 BorderおよびCSS Border。
関連属性:border-image-source,border-image-slice,border-image-width,border-image-outset,border-image-repeat,border。