SVG elements can be modified using attributes that specify details about exactly how the element should be handled or rendered. Below is a list of all of the attributes available in SVG along with links to reference documentation to help you learn which elements support them and how they work.
accent-heightaccumulateadditivealignment-baselineallowReorderalphabeticamplitudearabic-formascentattributeNameattributeTypeautoReverseazimuthcalcModecap-heightclassclipclipPathUnitsclip-pathclip-rulecolorcolor-interpolationcolor-interpolation-filterscolor-profilecolor-renderingcontentScriptTypecontentStyleTypecursorcxcyfillfill-opacityfill-rulefilterfilterResfilterUnitsflood-colorflood-opacityfont-familyfont-sizefont-size-adjustfont-stretchfont-stylefont-variantfont-weightformatfromfrfxfyg1g2glyph-nameglyph-orientation-horizontalglyph-orientation-verticalglyphRefgradientTransformgradientUnitsmarker-endmarker-midmarker-startmarkerHeightmarkerUnitsmarkerWidthmaskmaskContentUnitsmaskUnitsmathematicalmaxmediamethodminmodeoffsetonabortonactivateonbeginonclickonendonerroronfocusinonfocusoutonloadonmousedownonmousemoveonmouseoutonmouseoveronmouseuponrepeatonresizeonscrollonunloadopacityoperatororderorientorientationoriginoverflowoverline-positionoverline-thicknesspanose-1paint-orderpathLengthpatternContentUnitspatternTransformpatternUnitspointer-eventspointspointsAtXpointsAtYpointsAtZpreserveAlphapreserveAspectRatioprimitiveUnitsrradiusrefXrefYrendering-intentrepeatCountrepeatDurrequiredExtensionsrequiredFeaturesrestartresultrotaterxryscaleseedshape-renderingslopespacingspecularConstantspecularExponentspeedspreadMethodstartOffsetstdDeviationstemhstemvstitchTilesstop-colorstop-opacitystrikethrough-positionstrikethrough-thicknessstringstrokestroke-dasharraystroke-dashoffsetstroke-linecapstroke-linejoinstroke-miterlimitstroke-opacitystroke-widthstylesurfaceScalesystemLanguagetabindextableValuestargettargetXtargetYtext-anchortext-decorationtext-renderingtextLengthtotransformtypev-alphabeticv-hangingv-ideographicv-mathematicalvaluesversionvert-adv-yvert-origin-xvert-origin-yviewBoxviewTargetvisibilityxx-heightx1x2xChannelSelectorxlink:actuatexlink:arcrolexlink:hrefxlink:rolexlink:showxlink:titlexlink:typexml:basexml:langxml:spaceonbegin, onend, onload, onrepeat
begin, dur, end, min, max, restart, repeatCount, repeatDur, fill
calcMode, values, keyTimes, keySplines, from, to, by, autoReverse, accelerate, decelerate
requiredExtensions, requiredFeatures, systemLanguage.
id, xml:base, xml:lang, xml:space, tabindex
onabort, onerror, onresize, onscroll, onunload
onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup
alignment-baseline, baseline-shift, clip, clip-path, clip-rule, color, color-interpolation, color-interpolation-filters, color-profile, color-rendering, cursor, direction, display, dominant-baseline, enable-background, fill, fill-opacity, fill-rule, filter, flood-color, flood-opacity, font-family, font-size, font-size-adjust, font-stretch, font-style, font-variant, font-weight, glyph-orientation-horizontal, glyph-orientation-vertical, image-rendering, kerning, letter-spacing, lighting-color, marker-end, marker-mid, marker-start, mask, opacity, overflow, pointer-events, shape-rendering, stop-color, stop-opacity, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, text-anchor, text-decoration, text-rendering, unicode-bidi, visibility, word-spacing, writing-mode
type, tableValues, slope, intercept, amplitude, exponent, offset
xlink:href, xlink:type, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuate
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute