clip-path
Базовый уровень Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с марта 2017 года.
Атрибут представления clip-path определяет или связывает обтравочный контур с элементом, к которому он относится.
Примечание: У атрибута представления clip-path также есть соответствующее свойство CSS: clip-path. Если указаны оба варианта, приоритет имеет свойство CSS.
Этот атрибут можно использовать со следующими элементами SVG:
Пример
<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<clipPath id="myClip" clipPathUnits="objectBoundingBox">
<circle cx=".5" cy=".5" r=".5" />
</clipPath>
<!-- Top-left: Apply a custom defined clipping path -->
<rect
x="1"
y="1"
width="8"
height="8"
stroke="green"
clip-path="url(#myClip)" />
<!-- Top-right: Apply a CSS basic shape on a fill-box
geometry. This is the same as having a custom clipping
path with a clipPathUnits set to objectBoundingBox -->
<rect
x="11"
y="1"
width="8"
height="8"
stroke="green"
clip-path="circle() fill-box" />
<!-- Bottom-left -->
<rect
x="1"
y="11"
width="8"
height="8"
stroke="green"
clip-path="circle() stroke-box" />
<!-- Bottom-right: Apply a CSS basic shape on a view-box
geometry. This is the same as having a custom clipping
path with a clipPathUnits set to userSpaceOnUse -->
<rect
x="11"
y="11"
width="8"
height="8"
stroke="green"
clip-path="circle() view-box" />
</svg>
Примечания по использованию
| Значение | <url> | [ <basic-shape> || <geometry-box> ] | none |
|---|---|
| Значение по умолчанию | none |
| Анимируемое | Да |
- <geometry-box>
-
Дополнительная информация, указывающая, как
<basic-shape>применяется к элементу:fill-boxозначает использовать ограничивающий прямоугольник объекта;stroke-boxозначает использовать ограничивающий прямоугольник объекта с добавленной обводкой;view-boxозначает использовать ближайшую область просмотра SVG в качестве опорного прямоугольника.
Примечание: Подробнее о синтаксисе clip-path см. на странице справки по свойству CSS clip-path.
Спецификации
| Спецификация |
|---|
| Модуль маскирования CSS уровня 1> # the-clip-path> |
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
clip-path |
23 | 12 | 52 | 15 | 7 | 25 | 52 | 14 | 7 | 1.5 | 4.4 | 7 |
См. также
- Свойство CSS
clip-path - Введение в обрезку с помощью CSS
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/clip-path