You’re reading the English version of this content since no translation exists yet for this locale. Help us translate this article!
The stroke-width
attribute is a presentation attribute defining the width of the stroke to be applied to the shape.
As a presentation attribute, it can be applied to any element but it only has effect on shapes and text context elements, including: <altGlyph>
, <circle>
, <ellipse>
, <line>
, <path>
, <polygon>
, <polyline>
, <rect>
, <text>
, <textPath>
, <tref>
, and <tspan>
html,body,svg { height:100% }
<svg viewBox="0 0 30 10" xmlns="http://www.w3.org/2000/svg"> <!-- Default stroke width: 1 --> <circle cx="5" cy="5" r="3" stroke="green" /> <!-- Stroke width as a number --> <circle cx="15" cy="5" r="3" stroke="green" stroke-width="3" /> <!-- Stroke width as a percentage --> <circle cx="25" cy="5" r="3" stroke="green" stroke-width="2%" /> </svg>
Usage notes
Value | <length> | <percentage> |
---|---|
Default value | 1px |
Animatable | Yes |
Note: A percentage value is always computed as a percentage of the normalized viewBox
diagonal length.
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
stroke-width | Chrome ? | Edge ? | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
Legend
- Compatibility unknown
- Compatibility unknown
Specification
Specification | Status | Comment |
---|---|---|
Scalable Vector Graphics (SVG) 2 The definition of 'stroke-width' in that specification. |
Candidate Recommendation | Definition for shapes and texts |
Scalable Vector Graphics (SVG) 1.1 (Second Edition) The definition of 'stroke-width' in that specification. |
Recommendation | Initial definition for shapes and texts |