--- title: border-image-width slug: Web/CSS/border-image-width tags: - CSS - CSS プロパティ - CSS 背景と境界 - Reference - border-image translation_of: Web/CSS/border-image-width ---
border-image-width
は CSS のプロパティで、要素の境界画像の幅を設定します。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
このプロパティの値が要素の {{cssxref("border-width")}} よりも大きい場合、境界画像はパディング領域 (またはコンテンツ領域) の縁に向けて拡張されます。
/* キーワード値 */ border-image-width: auto; /* <length> 値 */ border-image-width: 1rem; /* <percentage> 値 */ border-image-width: 25%; /* <number> 値 */ border-image-width: 3; /* 上下 | 左右 */ border-image-width: 2em 3em; /* 上 | 左右 | 下 */ border-image-width: 5% 15% 10%; /* 上 | 右 | 下 | 左 */ border-image-width: 5% 2em 10% auto; /* グローバル値 */ border-image-width: inherit; border-image-width: initial; border-image-width: unset;
border-image-width
プロパティは下記の値のリストにある1つから4つの値を使用して指定することができます。
<length-percentage>
<number>
auto
border-width
が代わりに使用されます。この例は以下の90×90ピクセルの ".png" ファイルを使用して境界画像を作成します。
そして、元の画像内のそれぞれの円は30×30ピクセルです。
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
p { border: 20px solid; border-image: url("https://mdn.mozillademos.org/files/10470/border.png") 30 round; border-image-width: 16px; padding: 40px; }
{{EmbedLiveSample('Examples', 200, 240)}}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Backgrounds', '#border-image-width', 'border-image-width')}} | {{Spec2('CSS3 Backgrounds')}} | 初回定義 |
{{cssinfo}}
{{Compat("css.properties.border-image-width")}}