SVGEllipseElement
SVGEllipseElement 接口提供了对 <ellipse> 元素的属性的访问。
实例属性
继承自其父接口 SVGGeometryElement 的方法。
SVGEllipseElement.cx只读-
此属性返回一个
SVGAnimatedLength对象,该对象反映给定 <ellipse> 元素的cx属性。 SVGEllipseElement.cy只读-
此属性返回一个
SVGAnimatedLength对象,该对象反映给定 <ellipse> 元素的cy属性。 SVGEllipseElement.rx只读-
此属性返回一个
SVGAnimatedLength对象,该对象反映给定 <ellipse> 元素的rx属性。 SVGEllipseElement.ry只读-
此属性返回一个
SVGAnimatedLength对象,该对象反映给定 <ellipse> 元素的ry属性。
实例方法
继承自其父接口 SVGGeometryElement 的方法。
示例
SVG
html
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
<ellipse cx="100" cy="100" rx="100" ry="60" id="ellipse" />
</svg>
JavaScript
js
const ellipse = document.getElementById("ellipse");
function outputSize() {
// Outputs "horizontal radius: 100 vertical radius: 60"
console.log(
`horizontal radius: ${ellipse.rx.baseVal.valueAsString}`,
`vertical radius: ${ellipse.ry.baseVal.valueAsString}`,
);
}
ellipse.addEventListener("click", outputSize);
结果
规范
| 规范 |
|---|
| Scalable Vector Graphics (SVG) 2 # 接口 SVGEllipseElement |
浏览器兼容性
加载中…
另见
- <ellipse> SVG 元素