lhl 6ff0e96ad3 8-4-1 | 1 năm trước cách đây | |
---|---|---|
.. | ||
build | 1 năm trước cách đây | |
README.md | 1 năm trước cách đây | |
main.css | 1 năm trước cách đây | |
main.html | 1 năm trước cách đây | |
main.js | 1 năm trước cách đây | |
webpack.config.js | 1 năm trước cách đây |
Extract SVG sprite as separate file with extract: true
option (see webpack config).
When loader is in extract mode, the returning value is extracted sprite file URL with symbol id at the end, e.g. sprite.svg#symbolId
.
This makes possible to use SVG stacking technique which
supported by most of browsers except of Safari (both desktop and mobile) and Android browser prior to 4.4.4.
import './logo.svg';
module.exports = 'sprite.svg#logo-usage';
.logo {background: url('./logo.svg')}
.logo {background: url('sprite.svg#logo-usage')}
<img src="./logo.svg" alt="">
<img src="sprite.svg#logo-usage" alt="">