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-startmarkerHeightmarkerUnitsmarkerWidthmaskmaskContentUnitsmaskUnitsmathematicalmaxmediamethodminmodeoffsetopacityoperatororderorientorientationoriginoverflowoverline-positionoverline-thicknesspanose-1paint-orderpathpathLengthpatternContentUnitspatternTransformpatternUnitspingpointer-eventspointspointsAtXpointsAtYpointsAtZpreserveAlphapreserveAspectRatioprimitiveUnitsrradiusreferrerPolicyrefXrefYrelrendering-intentrepeatCountrepeatDurrequiredExtensionsrequiredFeaturesrestartresultrotaterxryscaleseedshape-renderingslopespacingspecularConstantspecularExponentspeedspreadMethodstartOffsetstdDeviationstemhstemvstitchTilesstop-colorstop-opacitystrikethrough-positionstrikethrough-thicknessstringstrokestroke-dasharraystroke-dashoffsetstroke-linecapstroke-linejoinstroke-miterlimitstroke-opacitystroke-widthstylesurfaceScalesystemLanguagetabindextableValuestargettargetXtargetYtext-anchortext-decorationtext-renderingtextLengthtotransformtypev-alphabeticv-hangingv-ideographicv-mathematicalvaluesvector-effectversionvert-adv-yvert-origin-xvert-origin-yviewBoxviewTargetvisibilityxx-heightx1x2xChannelSelectorxlink:actuatexlink:arcrolexlink:hrefxlink:rolexlink:showxlink:titlexlink:typexml:basexml:langxml:spaceid, lang, tabindex, xml:base, xml:lang, xml:space
externalResourcesRequired, requiredExtensions, requiredFeatures, systemLanguage.
xlink:href, xlink:type, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuate
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, transform, text-decoration, text-rendering, unicode-bidi, vector-effect, visibility, word-spacing, writing-mode
type, tableValues, slope, intercept, amplitude, exponent, offset
begin, dur, end, min, max, restart, repeatCount, repeatDur, fill
calcMode, values, keyTimes, keySplines, from, to, by, autoReverse, accelerate, decelerate
onbegin, onend, onrepeat
onabort, onerror, onresize, onscroll, onunload
oncancel, oncanplay, oncanplaythrough, onchange, onclick, onclose, oncuechange, ondblclick, ondrag, ondragend, ondragenter, ondragexit, ondragleave, ondragover, ondragstart, ondrop, ondurationchange, onemptied, onended, onerror, onfocus, oninput, oninvalid, onkeydown, onkeypress, onkeyup, onload, onloadeddata, onloadedmetadata, onloadstart, onmousedown, onmouseenter, onmouseleave, onmousemove, onmouseout, onmouseover, onmouseup, onmousewheel, onpause, onplay, onplaying, onprogress, onratechange, onreset, onresize, onscroll, onseeked, onseeking, onselect, onshow, onstalled, onsubmit, onsuspend, ontimeupdate, ontoggle, onvolumechange, onwaiting
onactivate, onfocusin, onfocusout
© 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