<ellipse>

Baseline 广泛可用 *

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

* 此特性的某些部分可能存在不同级别的支持。

<ellipse> SVG 元素是 SVG 基本形状,用于根据中心坐标及其 x 和 y 半径创建椭圆。

注意:椭圆无法指定椭圆的确切方向(例如,如果您想绘制一个倾斜 45 度的椭圆),但可以使用 transform 属性对其进行旋转。

使用语境

分类基本形状元素、图形元素、形状元素
允许内容可包含任意数量、任意顺序的下列元素
动画元素
描述性元素

属性

cx

椭圆中心的 x 坐标。值类型<length> | <percentage>默认值0可动画

cy

椭圆中心的 y 坐标。值类型<length> | <percentage>默认值0可动画

rx

椭圆在 x 轴上的半径。值类型auto | <length> | <percentage>默认值auto可动画

ry

椭圆在 y 轴上的半径。值类型auto | <length> | <percentage>默认值auto可动画

路径长度

此属性允许指定路径的总长度(以用户单位)。值类型<number>默认值可动画

注意:从 SVG2 开始,cxcyrxry几何属性,这意味着这些属性也可以用作该元素的 CSS 属性。

示例

html
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
  <ellipse cx="100" cy="50" rx="100" ry="50" />
</svg>

规范

规范
Scalable Vector Graphics (SVG) 2
# EllipseElement

浏览器兼容性

另见