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

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

CSS @ правила (RULES)

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

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

Атрибут CSS border-image-sliceborder-image-sourceУказанное изображение разделено на 9 областей: четыре угла, четыре стороны и центральная часть. Это достигается с помощью четырех внутренних смещений, которые обычно создают 3x3 сетку.

Центральная часть границ будет выброшена и не будет использоваться границами themselves, ноbackground-imageЕсли используется ключевое слово fill, его следует использовать в качестве фонового изображения.

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

Значение по умолчанию:100%
Применяется к:Этот атрибут может быть применен к любому элементу, но когда значение атрибута border-collapse у таблицевых элементов (например, tr, th, td) равно collapse, атрибут border-image-slice не действует. Он также применяется к::first-letter.
Инheritance:Нет
Анимация:Нет.См. также Анимационные свойства.
Версия: Новые возможности CSS3
JavaScript грамматика:object.style.borderImageSlice="60% 60%"

Грамматика использования border-image-slice

Грамматика этого свойства такая:

border-image-slice: [ number | percentage ] 1 to 4 values | fill | initial | inherit

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

.box {
    width: 300px;
    height: 150px;
    border: 15px solid transparent;
    border-image-source: url("border.png");
    border-image-slice: 30;
    border-image-repeat: round;
}
Проверьте, как это работает‹/›

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

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

ЗначениеОписание
numberДля растровых изображений, это расстояние (в пикселях), для векторных изображений, это векторные координаты.
percentageОтносительно размера изображения: горизонтальное смещение ширины изображения, вертикальное смещение высоты изображения.
fillЕсли существует, то сохранить центральную часть изображения. В противном случае, посередине будет прозрачным.
initialУстановить этот параметр в его значение по умолчанию.
inheritЕсли указано, то связанный элемент использует вычисленный значение свойства border-image-slice родительского элемента.

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

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

  • Firefox 15+

  • Google Chrome 15+

  • Internet Explorer 11+

  • Apple Safari 6+

  • Opera 15+

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

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

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