Spec-Zone.ru › Web APIs

API SVG

SVG предоставляет элементы для окружностей, прямоугольников и простых и сложных кривых. Значения атрибутов элементов определяют, как эти элементы должны быть нарисованы. API SVG — это подмножество DOM, которое связывает эти элементы SVG и их значения атрибутов со скриптами или языками программирования, представляя их в памяти. Таким образом, API SVG предоставляет методы, позволяющие программно получить доступ к элементам SVG и их значениям атрибутов.

API SVG представляет собой набор интерфейсов, которые можно разделить на следующие широкие категории:

  1. Интерфейсы элементов предоставляют доступ к свойствам элементов SVG и методам для их изменения.
  2. Интерфейсы статического типа данных предоставляют доступ к значениям атрибутов элементов и методам для их изменения.
  3. Для атрибутов, которые можно анимировать, интерфейсы анимированных типов данных предоставляют только чтение текущего анимированного значения атрибута.
  4. Интерфейсы языка синхронизированной мультимедийной интеграции (SMIL)
  5. Прочие

Интерфейсы

Интерфейсы элементов SVG

  • SVGAElement
  • SVGAnimationElement
  • SVGAnimateElement
  • SVGAnimateMotionElement
  • SVGAnimateTransformElement
  • SVGCircleElement
  • SVGClipPathElement
  • SVGComponentTransferFunctionElement
  • SVGCursorElement
  • SVGDefsElement
  • SVGDescElement
  • SVGElement
  • SVGEllipseElement
  • SVGFEBlendElement
  • SVGFEColorMatrixElement
  • SVGFEComponentTransferElement
  • SVGFECompositeElement
  • SVGFEConvolveMatrixElement
  • SVGFEDiffuseLightingElement
  • SVGFEDisplacementMapElement
  • SVGFEDistantLightElement
  • SVGFEDropShadowElement
  • SVGFEFloodElement
  • SVGFEFuncAElement
  • SVGFEFuncBElement
  • SVGFEFuncGElement
  • SVGFEFuncRElement
  • SVGFEGaussianBlurElement
  • SVGFEImageElement
  • SVGFEMergeElement
  • SVGFEMergeNodeElement
  • SVGFEMorphologyElement
  • SVGFEOffsetElement
  • SVGFEPointLightElement
  • SVGFESpecularLightingElement
  • SVGFESpotLightElement
  • SVGFETileElement
  • SVGFETurbulenceElement
  • SVGFilterElement
  • SVGForeignObjectElement
  • SVGGElement
  • SVGGeometryElement
  • SVGGradientElement
  • SVGGraphicsElement
  • SVGImageElement
  • SVGLinearGradientElement
  • SVGLineElement
  • SVGMarkerElement Экспериментальный
  • SVGMaskElement
  • SVGMetadataElement
  • SVGMPathElement
  • SVGPathElement
  • SVGPatternElement
  • SVGPolylineElement
  • SVGPolygonElement
  • SVGRadialGradientElement
  • SVGRectElement
  • SVGScriptElement
  • SVGSetElement
  • SVGStopElement
  • SVGStyleElement
  • SVGSVGElement
  • SVGSwitchElement
  • SVGSymbolElement
  • SVGTextContentElement
  • SVGTextElement
  • SVGTextPathElement
  • SVGTextPositioningElement
  • SVGTitleElement
  • SVGTSpanElement
  • SVGUseElement
  • SVGViewElement

Интерфейсы типов данных SVG

Ниже приведены API DOM для типов данных, используемых в определениях свойств и атрибутов SVG.

Статический тип

  • SVGAngle
  • SVGLength
  • SVGLengthList
  • SVGNumber
  • SVGNumberList
  • SVGPreserveAspectRatio
  • SVGStringList
  • SVGTransform
  • SVGTransformList

Анимированный тип

  • SVGAnimatedAngle
  • SVGAnimatedBoolean
  • SVGAnimatedEnumeration
  • SVGAnimatedInteger
  • SVGAnimatedLength
  • SVGAnimatedLengthList
  • SVGAnimatedNumber
  • SVGAnimatedNumberList
  • SVGAnimatedPreserveAspectRatio
  • SVGAnimatedRect
  • SVGAnimatedString
  • SVGAnimatedTransformList

Интерфейсы, связанные с SMIL

  • ElementTimeControl
  • TimeEvent

Другие интерфейсы SVG

  • ShadowAnimation
  • SVGUnitTypes
  • SVGUseElementShadowRoot

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

Спецификация
Векторная графика с масштабированием (SVG) 2

См. также

  • Начало работы с SVG

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SVG_API

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API