clip-path¶
Свойство clip-path создает ограниченную область, которая определяет какая часть элемента должна быть видимой.
Те части, которые находятся внутри области, видимы, в то время как части вне области, скрыты. Обрезанная область — это траектория, определяемая либо как внутренняя ссылка, либо как внешний SVG, либо как фигура, такая как круг (circle()).
Свойство clip-path заменило устаревшее свойство clip.
Демо¶
Маски и Фигуры
Синтаксис¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | |
Значения¶
Свойство clip-path определяется как одно или комбинация значений перечисленных ниже.
none-
Обрезанная область не создается.
url()-
Представляет URL ссылку на траекторию, ограничивающую элемент.
inset(),circle(),ellipse(),polygon()-
Функция
<basic-shape>. Размер и положение области определяется значением<geometry-box>. Если геометрия не определена,border-boxбудет использоваться в качестве блока. <geometry-box>-
Если определен в комбинации с
<basic-shape>, это значение определяет блок для базовой области. Если задан самостоятельно, определяет границы блока, включая формирование углов (такое какborder-radius).
Геометрия может быть определена с помощью одного из следующих значений:
fill-box-
Использует границы объекта в качестве базовой области.
stroke-box-
Использует stroke bounding box в качестве базовой области.
view-box-
Использует ближайший SVG
viewportв качестве базового блока. Если отриутviewBoxопределен для элемента, создающего SVGviewport, базовый блок позиционируется в оригинальной системе координат, установленной атрибутомviewBoxи ширина и высота базового блока устанавливаются равными значениям атрибутаviewBox. margin-box-
Использует margin box в качестве базового блока.
border-box-
Использует border box в качестве базового блока.
padding-box-
Использует padding box в качестве базового блока.
content-box-
Использует content box в качестве базового блока.
Значение по-умолчанию:
1 | |
Применяется ко всем элементам; в SVG, это применяется к контейнерам, исключая элемент defs и все графические элементы
Спецификации¶
Поддержка браузерами¶
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
1 2 3 4 | |