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 |
|