--- title: slug: Web/SVG/Element/ellipse tags: - NeedsUpdate translation_of: Web/SVG/Element/ellipse original_slug: Web/SVG/Элемент/ellipse ---
{{SVGRef}}

Элемент ellipse — базовая SVG фигура, используемая для создания эллипсов с помощью координат центра и обоих радиусов.

Сам по себе элемент ellipse не позволяет задать точное его расположение (например, нельзя сразу отобразить эллипс, повёрнутый на 45°), однако его можно повернуть с помощью атрибута {{SVGAttr("transform")}}.

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

{{EmbedLiveSample('Exemple', 100, '100%')}}

Атрибуты

{{SVGAttr("cx")}}
Позиция эллипса по x.
Тип значения<length>|<percentage> ; Значение по умолчанию0Можно анимироватьда
{{SVGAttr("cy")}}
Позиция эллипса по y.
Тип значения<length>|<percentage> ; Значение по умолчанию0Можно анимироватьда
{{SVGAttr("rx")}}
Радиус эллипса по x.
Тип значенияauto|<length>|<percentage> ;Значение по умолчаниюautoМожно анимироватьда
{{SVGAttr("ry")}}
Радиус эллипса по y.
Тип значенияauto|<length>|<percentage> ; Значение по умолчаниюautoМожно анимироватьда
{{SVGAttr("pathLength")}}
Этот атрибут позволяет установить длину всего пути.
Тип значения<number> ; Значение по умолчаниюнетМожно анимироватьда

Обратите внимание: Начиная с SVG2, cxcyrx и ry это Геометрические свойства. Это означает, что они могут быть использованы как CSS-свойства элемента.

Глобальные Атрибуты

Основные атрибуты
Самые важные: {{SVGAttr('id')}}, {{SVGAttr('tabindex')}}
Атрибуты стиля
{{SVGAttr('class')}}, {{SVGAttr('style')}}
Условные атрибуты
Самые важные: {{SVGAttr('requiredExtensions')}}, {{SVGAttr('systemLanguage')}}
Атрибуты событий
Глобальные атрибуты событийАтрибуты графических событий
Атрибуты представления
Самые важные: {{SVGAttr('clip-path')}}, {{SVGAttr('clip-rule')}}, {{SVGAttr('color')}}, {{SVGAttr('color-interpolation')}}, {{SVGAttr('color-rendering')}}, {{SVGAttr('cursor')}}, {{SVGAttr('display')}}, {{SVGAttr('fill')}}, {{SVGAttr('fill-opacity')}}, {{SVGAttr('fill-rule')}}, {{SVGAttr('filter')}}, {{SVGAttr('mask')}}, {{SVGAttr('opacity')}}, {{SVGAttr('pointer-events')}}, {{SVGAttr('shape-rendering')}}, {{SVGAttr('stroke')}}, {{SVGAttr('stroke-dasharray')}}, {{SVGAttr('stroke-dashoffset')}}, {{SVGAttr('stroke-linecap')}}, {{SVGAttr('stroke-linejoin')}}, {{SVGAttr('stroke-miterlimit')}}, {{SVGAttr('stroke-opacity')}}, {{SVGAttr('stroke-width')}}, {{SVGAttr("transform")}}, {{SVGAttr('vector-effect')}}, {{SVGAttr('visibility')}}
ARIA-Атрибуты
aria-activedescendantaria-atomicaria-autocompletearia-busyaria-checkedaria-colcountaria-colindexaria-colspanaria-controlsaria-currentaria-describedbyaria-detailsaria-disabledaria-dropeffectaria-errormessagearia-expandedaria-flowto,aria-grabbedaria-haspopuparia-hiddenaria-invalidaria-keyshortcutsaria-label,aria-labelledbyaria-levelaria-livearia-modalaria-multilinearia-multiselectable,aria-orientationaria-ownsaria-placeholderaria-posinsetaria-pressedaria-readonly,aria-relevantaria-requiredaria-roledescriptionaria-rowcountaria-rowindexaria-rowspanaria-selectedaria-setsizearia-sortaria-valuemaxaria-valueminaria-valuenowaria-valuetextrole

Информация

{{svginfo}}

Пример

» ellipse.svg

Интерфейс DOM

Этот элемент реализует интерфейс {{ domxref("SVGEllipseElement") }}.

Спецификации

Спецификация Состояние Комментарий
{{SpecName('SVG2', 'shapes.html#EllipseElement', '<ellipse>')}} {{Spec2('SVG2')}}
{{SpecName('SVG1.1', 'shapes.html#EllipseElement', '<ellipse>')}} {{Spec2('SVG1.1')}} Исходное определение

Поддержка браузерами

{{Compat("svg.elements.ellipse")}}

Смотрите также