SVGPathElement
Базовая поддержка Широко доступна *
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.
* Некоторые части этой функции могут иметь различный уровень поддержки.
Интерфейс SVGPathElement соответствует элементу <path>.
Примечание: В SVG 2 методы getPathSegAtLength() и createSVGPathSeg* были удалены, а свойство pathLength и методы getTotalLength() и getPointAtLength() были перемещены в SVGGeometryElement.
Свойства экземпляра
Этот интерфейс наследует свойства от своего родителя, SVGGeometryElement.
Методы экземпляра
Этот интерфейс также наследует методы от своего родителя, SVGGeometryElement.
-
SVGPathElement.getPathSegAtLength()Deprecated -
Возвращает беззнаковое целое число, представляющее индекс внутри
pathSegList, используя алгоритм агента пользователя для вычисления расстояния вдоль пути. -
SVGPathElement.createSVGPathSegClosePath()Deprecated -
Возвращает автономный объект
SVGPathSegClosePathбез родительского элемента. -
SVGPathElement.createSVGPathSegMovetoAbs()Deprecated -
Возвращает автономный объект
SVGPathSegMovetoAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegMovetoRel()Deprecated -
Возвращает автономный объект
SVGPathSegMovetoRelбез родительского элемента. -
SVGPathElement.createSVGPathSegLinetoAbs()Deprecated -
Возвращает автономный объект
SVGPathSegLinetoAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegLinetoRel()Deprecated -
Возвращает автономный объект
SVGPathSegLinetoRelбез родительского элемента. -
SVGPathElement.createSVGPathSegCurvetoCubicAbs()Deprecated -
Возвращает автономный объект
SVGPathSegCurvetoCubicAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegCurvetoCubicRel()Deprecated -
Возвращает автономный объект
SVGPathSegCurvetoCubicRelбез родительского элемента. -
SVGPathElement.createSVGPathSegCurvetoQuadraticAbs()Deprecated -
Возвращает автономный объект
SVGPathSegCurvetoQuadraticAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegCurvetoQuadraticRel()Deprecated -
Возвращает автономный объект
SVGPathSegCurvetoQuadraticRelбез родительского элемента. -
SVGPathElement.createSVGPathSegArcAbs()Deprecated -
Возвращает автономный объект
SVGPathSegArcAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegArcRel()Deprecated -
Возвращает автономный объект
SVGPathSegArcRelбез родительского элемента. -
SVGPathElement.createSVGPathSegLinetoHorizontalAbs()Deprecated -
Возвращает автономный объект
SVGPathSegLinetoHorizontalAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegLinetoHorizontalRel()Deprecated -
Возвращает автономный объект
SVGPathSegLinetoHorizontalRelбез родительского элемента. -
SVGPathElement.createSVGPathSegLinetoVerticalAbs()Deprecated -
Возвращает автономный объект
SVGPathSegLinetoVerticalAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegLinetoVerticalRel()Deprecated -
Возвращает автономный объект
SVGPathSegLinetoVerticalRelбез родительского элемента. -
SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs()Deprecated -
Возвращает автономный объект
SVGPathSegCurvetoCubicSmoothAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel()Deprecated -
Возвращает автономный объект
SVGPathSegCurvetoCubicSmoothRelбез родительского элемента. -
SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs()Deprecated -
Возвращает автономный объект
SVGPathSegCurvetoQuadraticSmoothAbsбез родительского элемента. -
SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel()Deprecated -
Возвращает автономный объект
SVGPathSegCurvetoQuadraticSmoothRelбез родительского элемента.
Спецификации
Совместимость с браузерами
| Настольные | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
SVGPathElement |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
createSVGPathSegArcAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegArcRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegClosePath |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegCurvetoCubicAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegCurvetoCubicRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegCurvetoCubicSmoothAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegCurvetoCubicSmoothRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegCurvetoQuadraticAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegCurvetoQuadraticRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegCurvetoQuadraticSmoothAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegCurvetoQuadraticSmoothRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegLinetoAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegLinetoHorizontalAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegLinetoHorizontalRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegLinetoRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegLinetoVerticalAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegLinetoVerticalRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegMovetoAbs |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
createSVGPathSegMovetoRel |
1–48 | 12–79 | 1.5–59 | ≤12.1–35 | 3 | 18–48 | 4–59 | ≤12.1–35 | 1 | 1.0–5.0 | ≤37–48 |
getPathSegAtLength |
1–62 | 12–79 | 1.5–97 | ≤12.1–49 | 3 | 18–62 | 4–97 | ≤12.1–46 | 1 | 1.0–8.0 | ≤37–62 |
См. также
-
<path>SVG Element
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement