此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

<ellipse>

基线
广泛可用
*

自 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;动画性:是

pathLength

此属性用于指定路径的总长度,单位为用户单位。值类型:<number>;默认值:无;动画性:是

备注:从 SVG2 开始,cx、cy、rx 和 ry 是几何属性,这意味着这些属性也可以作为该元素的 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

浏览器兼容性

参见