This example shows different ways to include an SVG in the application using Webpack.
Default: .
With ?viewbox&height=1em
, 2rem, style on circle:
.
With ?viewbox&height=1em
, 4rem, style on circle:
.
Font Awesome ?viewbox&height=2em
, style fill: #65b0ff
:
.
With ?viewbox
: .
With ?viewbox&width=3em
: .
With ?viewbox&height=3em
: .
As URL with ?url
:
Note: in font, and in inline mode, CSS rules can be used to style the SVG.
Using src (left to right):
'data:image/svg+xml;base64,' + btoa(require('./inline.svg'))
'data:image/svg+xml;base64,' + btoa(require('./inline.svg?viewbox&width=30px'))
require('./url.svg?url')