语法

border-image-repeat: stretch | repeat | round | initial | inherit;

border-image-repeat 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>The title of the document</title>
    <style>
      .border {
        border: 10px solid transparent;
        padding: 20px;
        border-image: url(/bg.jpg) round;
        border-image-slice: 100;
        border-image-repeat: round;
        border-image-width: 10px;
      }
    </style>
  </head>
  <body>
    <h2>Border-image-slice 属性示例</h2>
    <p class="border">border-image-repeat: round;</p>
    <p>Here is the oroirnal image used:</p>
    <img src="/bg.jpg" style="width:50%">
  </body>
</html>

具有 "round" 和 "repeat" 值的 border-image-repeat 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>The title of the document</title>
    <style>
      .border1 {
        border: 10px solid transparent;
        padding: 20px;
        border-image: url(/bg.jpg) round;
        border-image-slice: 100;
        border-image-repeat: round;
        border-image-width: 10px;
      }
      .border2 {
        border: 10px solid transparent;
        padding: 20px;
        border-image: url(/bg.jpg) round;
        border-image-slice: 100;
        border-image-repeat: repeat;
        border-image-width: 10px;
      }
    </style>
  </head>
  <body>
    <h2>Border-image-repeat 属性示例</h2>
    <p class="border1">border-image-repeat: round;</p>
    <p class="border2">border-image-repeat: repeat;</p>
    <p>Here is the oroirnal image used:</p>
    <img src="/bg.jpg" style="width:50%">
  </body>
</html>

具有 "space" 和 "stretched" 值的 border-image-repeat 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <style>
      .border1 {
        border: 10px solid transparent;
        padding: 20px;
        border-image: url(/bg.jpg) round;
        border-image-slice: 100;
        border-image-repeat: space;
        border-image-width: 10px;
      }
      .border2 {
        border: 10px solid transparent;
        padding: 20px;
        border-image: url(/bg.jpg) round;
        border-image-slice: 100;
        border-image-repeat: stretch;
        border-image-width: 10px;
      }
    </style>
  </head>
  <body>
    <h2>Border-image-repeat 属性示例</h2>
    <p class="border1">border-image-repeat: space;</p>
    <p class="border2">border-image-repeat: stretch;</p>
    <p>Here is the oroirnal image used:</p>
    <img src="/bg.jpg" style="width:50%">
  </body>
</html>

CSS border-image-repeat 属性值说明

描述
stretch每个边界之间的每个间隙都将填充拉伸的图像。这是默认值。
repeat每个边界之间的每个间隙都将填充重复的图像。为了达到适当的拟合,可以剪裁重复。
round每个边界之间的每个间隙都会用图像重复填充。为了达到适当的配合重复,可以拉伸。
space每个边界之间的每个间隙都将填充重复的图像。为了达到适当的拟合另外空间将分布在重复之间。
initial将属性设置为默认值。
inherit从其父元素继承属性。
CSS border-image-repeat 属性

CSS border-image-repeat 属性用于指定边框图像是圆角、重复还是拉伸。

它是 CSS3 属性之一。

border-image-repeat 属性可以使用一个或者两个值来定义。
如果指定了一个值,它会在所有四个方面应用相同的行为。
如果指定了两个值,第一个应用于顶部和底部,第二个应用于左侧和右侧。

初始值stretch
应用于所有元素,除了border-collapse 设置为 "collapse"的内部表格元素。。它还适用于::first-letter伪元素。
继承无效
可动画的无效
版本CSS3.
DOM 语法object.style.borderimagerepeat =“round”;
日期:2020-06-02 22:14:25 来源:oir作者:oir