The SVG files are the standard to use vector images in your Web app, applications and website projects. Their biggest advantage: you can rescale them while keeping a perfect quality, and they are easy to colorize with CSS.
Changing icon color
Change the color through the CSS declaration, by setting a a color for the
.currentColor value used in the
Change stroke width
SVGs have a “stroke-width” attribute that can be set on the
.svg tag directly or with CSS.
Read this article for more details about the benefits of using SVG stroke.
Check also SVG for absolute beginners by Rob Levin
Scale strokes when changing icon size
.vector-effect property of the SVG’s children to
.non-scaling-stroke. This allows you to scale the icon without affecting the stroke width.Resizing a SVG circle with a “non-scaling-stroke” value
Thanks to Cole Bemis for these tips 🙏🏻