<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>