- Уверете се, че имате инсталиран node.js и npm.
За целта, изпълнете следните команди в GitBash (или друг терминал):
node -v
npm -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
където ви трябва: