API SVG
SVG предоставляет элементы для окружностей, прямоугольников и простых и сложных кривых. Значения атрибутов элементов определяют, как эти элементы должны быть нарисованы. API SVG — это подмножество DOM, которое связывает эти элементы SVG и их значения атрибутов со скриптами или языками программирования, представляя их в памяти. Таким образом, API SVG предоставляет методы, позволяющие программно получить доступ к элементам SVG и их значениям атрибутов.
API SVG представляет собой набор интерфейсов, которые можно разделить на следующие широкие категории:
- Интерфейсы элементов предоставляют доступ к свойствам элементов SVG и методам для их изменения.
- Интерфейсы статического типа данных предоставляют доступ к значениям атрибутов элементов и методам для их изменения.
- Для атрибутов, которые можно анимировать, интерфейсы анимированных типов данных предоставляют только чтение текущего анимированного значения атрибута.
- Интерфейсы языка синхронизированной мультимедийной интеграции (SMIL)
- Прочие
Интерфейсы
Интерфейсы элементов SVG
SVGAElementSVGAnimationElementSVGAnimateElementSVGAnimateMotionElementSVGAnimateTransformElementSVGCircleElementSVGClipPathElementSVGComponentTransferFunctionElementSVGCursorElementSVGDefsElementSVGDescElementSVGElementSVGEllipseElementSVGFEBlendElementSVGFEColorMatrixElementSVGFEComponentTransferElementSVGFECompositeElementSVGFEConvolveMatrixElementSVGFEDiffuseLightingElementSVGFEDisplacementMapElementSVGFEDistantLightElementSVGFEDropShadowElementSVGFEFloodElementSVGFEFuncAElementSVGFEFuncBElementSVGFEFuncGElementSVGFEFuncRElementSVGFEGaussianBlurElementSVGFEImageElementSVGFEMergeElementSVGFEMergeNodeElementSVGFEMorphologyElementSVGFEOffsetElementSVGFEPointLightElementSVGFESpecularLightingElementSVGFESpotLightElementSVGFETileElementSVGFETurbulenceElementSVGFilterElementSVGForeignObjectElementSVGGElementSVGGeometryElementSVGGradientElementSVGGraphicsElementSVGImageElementSVGLinearGradientElementSVGLineElement-
SVGMarkerElementЭкспериментальный SVGMaskElementSVGMetadataElementSVGMPathElementSVGPathElementSVGPatternElementSVGPolylineElementSVGPolygonElementSVGRadialGradientElementSVGRectElementSVGScriptElementSVGSetElementSVGStopElementSVGStyleElementSVGSVGElementSVGSwitchElementSVGSymbolElementSVGTextContentElementSVGTextElementSVGTextPathElementSVGTextPositioningElementSVGTitleElementSVGTSpanElementSVGUseElementSVGViewElement
Интерфейсы типов данных SVG
Ниже приведены API DOM для типов данных, используемых в определениях свойств и атрибутов SVG.
Статический тип
SVGAngleSVGLengthSVGLengthListSVGNumberSVGNumberListSVGPreserveAspectRatioSVGStringListSVGTransformSVGTransformList
Анимированный тип
Интерфейсы, связанные с SMIL
Другие интерфейсы SVG
Спецификации
| Спецификация |
|---|
| Векторная графика с масштабированием (SVG) 2 |
См. также
© 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