SVGEllipseElement
Базовая поддержка Широко распространена
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
Интерфейс SVGEllipseElement предоставляет доступ к свойствам элементов <ellipse>.
Свойства экземпляра
Наследует методы от родительского интерфейса SVGGeometryElement.
-
SVGEllipseElement.cxТолько для чтения -
Это свойство возвращает
SVGAnimatedLength, отражающий атрибутcxданного элемента<ellipse>. -
SVGEllipseElement.cyТолько для чтения -
Это свойство возвращает
SVGAnimatedLength, отражающий атрибутcyданного элемента<ellipse>. -
SVGEllipseElement.rxТолько для чтения -
Это свойство возвращает
SVGAnimatedLength, отражающий атрибутrxданного элемента<ellipse>. -
SVGEllipseElement.ryТолько для чтения -
Это свойство возвращает
SVGAnimatedLength, отражающий атрибутryданного элемента<ellipse>.
Методы экземпляра
Наследует методы от родительского интерфейса SVGGeometryElement.
Пример
SVG
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
<ellipse
cx="100"
cy="100"
rx="100"
ry="60"
id="ellipse"
onclick="outputSize();" />
</svg>
JavaScript
function outputSize() {
const ellipse = document.getElementById("ellipse");
// Outputs "horizontal radius: 100 vertical radius: 60"
console.log(
`horizontal radius: ${ellipse.rx.baseVal.valueAsString}`,
`vertical radius: ${ellipse.ry.baseVal.valueAsString}`,
);
}
Результат
Спецификации
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
SVGEllipseElement |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
cx |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
cy |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
rx |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
ry |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
См. также
-
<ellipse>Элемент SVG
© 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/SVGEllipseElement