- Уверете се, че имате инсталиран node.js и npm.
За целта, изпълнете следните команди в GitBash (или друг терминал):
node -vnpm -v
Ако резултата е цифри, значи всичко е наред и имате нужните зависимости инсталирани.
- Инсталирайте
create-svg-spriteглобално:
npm install create-svg-sprite -g
- Изпълнете следната команда в която и да е папка в терминала:
Заместете пътя до папката с svg файловете и пътя до папката, в която ще се генерира спрайт файла.
create-svg-sprite --optimize --input "absolute/path/to/svgs/folder" --output "absolute/path/to/svg/sprite/file/location" --name "sprite"
-
Създайте
sprite.shtmlв директорияpartialsилиssiна проекта си и сложете кода от генериранияsprite.svgфайл в него. -
(Optional) За едноцветни икони може да махнете
fillиstrokeатрибутите от svg елементите и да контролирате тези атрибути през вашия css файл. -
Извикайте SSI include за
sprite.shtmlкъдето ви трябва: