Spec-Zone.ru › Web APIs

SVGGeometryElement

Базовая Широко доступна *

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.

* Некоторые части этой функции могут иметь различный уровень поддержки.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Интерфейс SVGGeometryElement представляет элементы SVG, отрисовка которых определяется геометрией с эквивалентной траекторией, и которые могут быть залиты и обведены. Это включает траектории и основные фигуры.

EventTarget Node Element SVGElement SVGGraphicsElement SVGGeometryElement

Свойства экземпляра

Этот интерфейс также наследует свойства от своего родителя, SVGGraphicsElement.

SVGGeometryElement.pathLength Только для чтения

Это свойство отражает атрибут pathLength.

Методы экземпляра

Этот интерфейс также наследует методы от своего родителя, SVGGraphicsElement.

SVGGeometryElement.isPointInFill()

Определяет, находится ли заданная точка внутри заливки элемента. Применяются обычные правила проверки попадания; значение свойства pointer-events элемента определяет, считается ли точка находящейся внутри заливки.

SVGGeometryElement.isPointInStroke()

Определяет, находится ли заданная точка внутри контура элемента. Применяются обычные правила проверки попадания; значение свойства pointer-events элемента определяет, считается ли точка находящейся внутри контура.

SVGGeometryElement.getTotalLength()

Возвращает вычисленное значение пользователем агента для общей длины траектории в пользовательских единицах.

SVGGeometryElement.getPointAtLength()

Возвращает точку на заданном расстоянии вдоль траектории.

Спецификации

Спецификация
Scalable Vector Graphics (SVG) 2
# InterfaceSVGGeometryElement

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
SVGGeometryElement 56
1–56Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
79
12–79Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
53
1.5–53Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
43
≤12.1–43Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
12
3–12Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
56
18–56Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
53
4–53Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
43
≤12.1–43Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
12
1–12Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
6.0
1.0–6.0Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
56
≤37–56Интерфейс SVGGeometryElement сам по себе отсутствует, но некоторые его члены доступны в интерфейсе SVGPathElement.
getPointAtLength 56
1–56Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
79
12–79Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
61
1.5–61Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
43
≤12.1–43Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
12
3–12Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
56
18–56Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
61
4–61Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
43
≤12.1–43Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
12
1–12Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
6.0
1.0–6.0Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
56
≤37–56Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
getTotalLength 56
1–56Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
79
12–79Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
61
1.5–61Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
43
≤12.1–43Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
12
3–12Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
56
18–56Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
61
4–61Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
43
≤12.1–43Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
12
1–12Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
6.0
1.0–6.0Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
56
≤37–56Поддерживается только для SVGPathElement, а не для всех SVGGeometryElement объектов.
isPointInFill
33Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
79Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
69
20Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
12
33Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
79
20Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
12 3.0
4.4.3Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
isPointInStroke
33Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
79Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
69
20Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
12
33Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
79
20Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
12 3.0
4.4.3Элемент, для которого вызывается этот метод, должен находиться в DOM; в противном случае этот метод всегда вернёт false.
pathLength 57
1–57Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
79 61
1.5–61Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
44
≤12.1–44Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
12
3–12Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
57
18–57Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
61
4–61Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
43
≤12.1–43Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
12
1–12Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
7.0
1.0–7.0Только для SVGPathElement, а не для всех SVGGeometryElement объектов.
57
≤37–57Только для SVGPathElement, а не для всех SVGGeometryElement объектов.

© 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/SVGGeometryElement

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API