English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по CSS

CSS @rules (RULES)

Полный список свойств CSS

Метод использования и примеры CSS3 border-image

Как использовать свойство border-image CSS для замены стиля рамки изображением. Это сокращенный атрибут, который позволяет одновременно устанавливатьborder-image-source,border-image-slice,border-image-width,border-image-outsetиborder-image-repeatСвойство

В таблице ниже приведены инструкции по использованию и историю версий этого свойства, а также его использование в скриптах JavaScript.

Значение по умолчанию:none 100 stretch; Просмотреть все свойства
Применяется к:Эта свойство может быть применено к любому элементу, но когда значение свойства border-collapse для таблицы (например, tr, th, td) равно collapse, свойство border-image не действует. Оно также применяется к::first-letter.
Ингерит:нет
Анимированный:Нет.См. также Анимационные свойства.
Версия: Новая функция CSS3
JavaScript синтаксис:объект.style.borderImage="url(border.png) 30 30 round"

Синтаксис использования border-image

Синтаксис этой属性的 следующий:

border-image: [ source slice width outset repeat ] | initial | inherit

Ниже приведен пример того, как использовать свойство border-image.

.box {
    width: 300px;
    height: 150px;
    border: 15px solid transparent;
    -webkit-border-image: url("border.png") 30 30 round; /* Safari 3.1-5 */
    -o-border-image: url("border.png") 30 30 round; /* Opera 11-12.1 */
    border-image: url("border.png") 30 30 round;
}
Проверьте, как это работает‹/›

Значения свойств

В таблице ниже описаны значения этого свойства.

ЗначениеОписание
border-image-sourceОпределить положение изображения, используемого для рамки.
border-image-sliceОпределить векторный отступ от верхнего, правого, нижнего и левого краев изображения рамки.
border-image-widthОпределить ширину рамки.
border-image-outsetОпределить количество, на которое изображение рамки выходит за пределы рамки.
border-image-repeatОпределить, как масштабировать или повторять центральную часть изображения рамки, чтобы она соответствовала размеру рамки.
initialУстановить этот параметр в его значение по умолчанию.
inheritЕсли указано, то связанный элемент использует значение свойства border-image родительского элемента.

Совместимость браузеров

Совместимость браузеров для свойств border-image, числа в таблице представляют собой минимальную версию браузера, поддерживающего это свойство; все основные браузеры поддерживают это свойство.

  • Firefox 3.5+ -moz-, 15 +

  • Google Chrome 4+ -webkit-, 16 +

  • Internet Explorer 11+

  • Apple Safari 3.1+ -webkit-, 6+

  • Opera 11+ -o-, 15+ -webkit-

Дополнительное чтение

Пожалуйста, обратитесь к следующим руководствам:CSS3 BorderиCSS Border.

Связанные свойства:border-image-source,border-image-slice,border-image-width,border-image-outset,border-image-repeat,border.