--- title: border-image-repeat slug: Web/CSS/border-image-repeat tags: - CSS - CSS プロパティ - CSS 背景と境界 - border-image - リファレンス translation_of: Web/CSS/border-image-repeat ---
{{CSSRef}}

CSSborder-image-repeat プロパティは、元画像の辺の領域を、どうやって要素の境界画像に合うように合わせるかを定義します。

{{EmbedInteractiveExample("pages/css/border-image-repeat.html")}}

構文

/* キーワード値 */
border-image-repeat: stretch;
border-image-repeat: repeat;
border-image-repeat: round;
border-image-repeat: space;

/* 垂直 | 水平 */
border-image-repeat: round stretch;

/* グローバル値 */
border-image-repeat: inherit;
border-image-repeat: initial;
border-image-repeat: unset;

border-image-repeat プロパティは、下記の値のリストにある1つ又は2つの値を使用して指定することができます。

stretch
2つの境界の間を埋めるために、元画像の辺の領域が引き伸ばされます。
repeat
2つの境界の間を埋めるために、元画像の辺の領域を (繰り返して) 並べます。寸法を合わせるために領域の一部が切り取られることがあります。
round
2つの境界の間を埋めるために、元画像の辺の領域を (繰り返して) 並べます。寸法を合わせるために領域が引き延ばされることがあります。
space
2つの境界の間を埋めるために、元画像の辺の領域を (繰り返して) 並べます。寸法を合わせるために領域間に間隔が置かれることがあります。

形式文法

{{csssyntax}}

CSS コンテンツ

#bordered {
  width: 12rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border: 40px solid;
  border-image: url("https://mdn.mozillademos.org/files/4127/border.png") 27;
  border-image-repeat: stretch;  /* live sample で変更可能 */
}

{{EmbedLiveSample("Example", "auto", 200)}}

仕様策定状況

仕様書 策定状況 コメント
{{SpecName('CSS3 Backgrounds', '#the-border-image-repeat', 'border-image-repeat')}} {{Spec2('CSS3 Backgrounds')}} 初回定義
{{cssinfo}}

ブラウザーの対応

{{Compat("css.properties.border-image-repeat")}}