<ellipse>
**<ellipse>** 元素是 SVG 基本形状,用于基于中心坐标和 x 和 y 半径创建椭圆。
**注意:** 椭圆无法指定椭圆的精确方向(例如,如果要绘制一个倾斜 45 度角的椭圆),但可以使用 transform 属性进行旋转。
示例
html
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<ellipse cx="100" cy="50" rx="100" ry="50" />
</svg>
属性
cx-
椭圆中心的 x 坐标。值类型:<length>|<percentage> ; 默认值:
0; 可动画:yes cy-
椭圆中心的 y 坐标。值类型:<length>|<percentage> ; 默认值:
0; 可动画:yes rx-
椭圆在 x 轴上的半径。值类型:
auto|<length>|<percentage> ; 默认值:auto; 可动画:yes ry-
椭圆在 y 轴上的半径。值类型:
auto|<length>|<percentage> ; 默认值:auto; 可动画:yes pathLength-
此属性允许指定路径的总长度,以用户单位表示。值类型:<number> ; 默认值:none; 可动画:yes
**注意:** 从 SVG2 开始,cx、cy、rx 和 ry 是几何属性,这意味着这些属性也可以用作该元素的 CSS 属性。
使用上下文
规范
| 规范 |
|---|
| 可缩放矢量图形 (SVG) 2 # EllipseElement |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参阅
- 其他 SVG 基本形状:
<circle>,<line>,<polygon>,<polyline>,<rect>