width
The width attribute defines the horizontal length of an element in the user coordinate system.
You can use this attribute with the following SVG elements:
Example
< svg viewBox = " 0 0 100 300" xmlns = " http://www.w3.org/2000/svg" >
< rect x = " 0" y = " 0" width = " 0" height = " 90" />
< rect x = " 0" y = " 100" width = " 60" height = " 90" />
< rect x = " 0" y = " 200" width = " 100%" height = " 90" />
</ svg>
feBlend
For <feBlend> , width defines the horizontal length for the rendering area of the primitive.
feColorMatrix
For <feColorMatrix> , width defines the horizontal length for the rendering area of the primitive.
feComponentTransfer
For <feComponentTransfer> , width defines the horizontal length for the rendering area of the primitive.
feComposite
For <feComposite> , width defines the horizontal length for the rendering area of the primitive.
feConvolveMatrix
For <feConvolveMatrix> , width defines the horizontal length for the rendering area of the primitive.
feDiffuseLighting
For <feDiffuseLighting> , width defines the horizontal length for the rendering area of the primitive.
feDisplacementMap
For <feDisplacementMap> , width defines the horizontal length for the rendering area of the primitive.
feDropShadow
For <feDropShadow> , width defines the horizontal length for the rendering area of the primitive.
feFlood
For <feFlood> , width defines the horizontal length for the rendering area of the primitive.
feGaussianBlur
For <feGaussianBlur> , width defines the horizontal length for the rendering area of the primitive.
feImage
For <feImage> , width defines the horizontal length for the rendering area of the primitive.
feMerge
For <feMerge> , width defines the horizontal length for the rendering area of the primitive.
feMorphology
For <feMorphology> , width defines the horizontal length for the rendering area of the primitive.
feOffset
For <feOffset> , width defines the horizontal length for the rendering area of the primitive.
feSpecularLighting
For <feSpecularLighting> , width defines the horizontal length for the rendering area of the primitive.
feTile
For <feTile> , width defines the horizontal length for the rendering area of the primitive.
feTurbulence
For <feTurbulence> , width defines the horizontal length for the rendering area of the primitive.
filter
For <filter> , width defines the horizontal length for the rendering area of the filter.
foreignObject
For <foreignObject> , width defines the horizontal length for the rendering area for the referenced document.
Note: Starting with SVG2, width is a Geometry Property meaning this attribute can also be used as a CSS property for <foreignObject>.
image
For <image> , width defines the horizontal length for the image.
Value
auto | <length> | <percentage>
Default value
auto (treated as the intrinsic width of the image)
Animatable
Yes
Note: Starting with SVG2, width is a Geometry Property meaning this attribute can also be used as a CSS property for images.
mask
For <mask> , width defines the horizontal length of its area of effect. The exact effect of this attribute is influenced by the maskUnits attribute.
pattern
For <pattern> , width defines the horizontal length of the tile pattern. The exact effect of this attribute is influenced by the patternUnits and patternTransform attributes.
Value
<length>
Default value
0
Animatable
Yes
rect
For <rect> , width defines the horizontal length for the rectangle.
Note: Starting with SVG2, width is a Geometry Property meaning this attribute can also be used as a CSS property for rectangles.
svg
For <svg> , width defines the horizontal length for the rendering area of the SVG viewport.
Note: Starting with SVG2, width is a Geometry Property meaning this attribute can also be used as a CSS property for <svg>.
use
For <use> , width defines the horizontal length for the referenced element.
Note: width has no effect on use elements, unless the element referenced has a viewBox - i.e. they only have an effect when use refers to a svg or symbol element.
Note: Starting with SVG2, width is a Geometry Property meaning this attribute can also be used as a CSS property for used elements.
Specifications