Учебники

CSS3 — Граница изображения

Свойство CSS Border image используется для добавления границы изображения к некоторым элементам. Вам не нужно использовать HTML-код для вызова изображения границы. Пример синтаксиса изображения границы выглядит следующим образом:

#borderimg {
   border: 10px solid transparent;
   padding: 15px;
}

Наиболее часто используемые значения показаны ниже —

Sr.No. Значение и описание
1

границы изображения источника

Используется для установки пути к изображению

2

границы изображения среза

Используется для нарезки изображения границы

3

границы изображения ширина

Используется для установки ширины изображения границы

4

границы изображения повторите

Используется для округления, повторения и растяжения изображения границы

границы изображения источника

Используется для установки пути к изображению

границы изображения среза

Используется для нарезки изображения границы

границы изображения ширина

Используется для установки ширины изображения границы

границы изображения повторите

Используется для округления, повторения и растяжения изображения границы

пример

Ниже приведен пример, который демонстрирует установку изображения в качестве границы для элементов.

Live Demo

<html>
   <head>
      <style>
         #borderimg1 { 
            border: 10px solid transparent;
            padding: 15px;
            border-image-source: url(/css/images/border.png);
            border-image-repeat: round;
            border-image-slice: 30;
            border-image-width: 10px;
         }
         #borderimg2 { 
            border: 10px solid transparent;
            padding: 15px;
            border-image-source: url(/css/images/border.png);
            border-image-repeat: round;
            border-image-slice: 30;
            border-image-width: 20px;
         }
         #borderimg3 { 
            border: 10px solid transparent;
            padding: 15px;
            border-image-source: url(/css/images/border.png);
            border-image-repeat: round;
            border-image-slice: 30;
            border-image-width: 30px;
         }
      </style>
   </head>

   <body>
      <p id = "borderimg1">This is image boarder example.</p>
      <p id = "borderimg2">This is image boarder example.</p>
      <p id = "borderimg3">This is image boarder example.</p>
   </body>
</html> 

Это даст следующий результат —