The stroke property in CSS is for adding a border to SVG shapes.
.module {
stroke: black;
}
Remember:
- This will override a presentation attribute
<path stroke="#fff" ... /> - This will not override an inline style e.g.
<path style="stroke: #fff;" ... />
Values
The stroke property can accept any CSS color value.
- Named colors —
orange - Hex colors —
#FF9E2C - RGB and RGBa colors —
rgb(255, 158, 44) and rgba(255, 158, 44, .5) - HSL and HSLa colors —
hsl(32, 100%, 59%) and hsla(32, 100%, 59%, .5)
Awesomely enough, stroke also accepts the patterns of SVG shapes that are defined inside of a defs element:
.module {
stroke: url(#pattern);
}
See the Pen stroke 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 |

