Take your JavaScript to the next level at Frontend Masters.
The stroke-width property in CSS is for setting the width of a border on SVG shapes.
.module {
stroke-width: 2;
}
Remember:
- This will override a presentation attribute
<path stroke-width="2" ... /> - This will not override an inline style e.g.
<path style="stroke-width: 2;" ... />
Values
The stroke-width property can accept any number, including whole numbers, decimals, and percentages:
stroke-width: 2pxstroke-width: 2emstroke-width: 2stroke-width: 2.5stroke-width: 15%
Note that a unit identifier (i.e. px and em) are not required. A number without units is a value based on the coordinate system of the SVG viewBox. So, for example, 5 renders the same as 5% in a viewBox that is set to 0 0 100 100 (5/100 = .05 or 5%) but 10% in one that’s 0 0 50 50 (5/50 = .1 or 10%).
See the Pen stroke-width property by CSS-Tricks (@css-tricks) on CodePen.
Related
More Information
Browser Support
| Chrome | Safari | Firefox | Opera | IE | Android | iOS |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | 9+ | 4.4+ | Yes |

