Перейти к содержимому

Свойство CSS border-image-source

Свойство CSS border-image-source задаёт изображение-источник для создания рамки элемента.

Свойство border-image-source является одним из свойств CSS3.

Если значение установлено в «none» или изображение не может быть отображено, будут использоваться стили рамки.

Начальное значениеnone
Применяется кКо всем элементам, кроме внутренних элементов таблицы, когда border-collapse имеет значение «collapse». Также применяется к ::first-letter.
НаследуетсяНет.
АнимацияНет.
ВерсияCSS3
Синтаксис DOMobject.style.borderImageSource = "url()";

Синтаксис

Значения CSS border-image-source

css
border-image-source: none | image | initial | inherit;

Пример свойства border-image-source:

Пример кода CSS border-image-source

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .border {
        border: 10px solid transparent;
        padding: 15px;
        border-image-source: url("https://ru.w3docs.com/uploads/media/default/0001/01/812bf6a749522b8185c1beee20dd99dd6c6c87da.jpeg");
        border-image-slice: 15;
      }
    </style>
  </head>
  <body>
    <h2>Border-image-source property example</h2>
    <p class="border">Hello World!</p>
    <p>Here is the original image:</p>
    <img src="https://ru.w3docs.com/uploads/media/default/0001/01/812bf6a749522b8185c1beee20dd99dd6c6c87da.jpeg" alt="Border image" style="width:50%" />
  </body>
</html>

Результат

CSS border-image-source description

Значения

ЗначениеОписание
noneИзображение не будет применено.
imageПуть к изображению применяется в качестве рамки.
initialУстанавливает свойству его значение по умолчанию.
inheritНаследует свойство от родительского элемента.

Практика

Как правильно использовать свойство border-image-source в CSS?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.