Skip to content

Instantly share code, notes, and snippets.

@scriptex
Last active February 1, 2021 13:35
Show Gist options
  • Save scriptex/953b0288464f6debb36283d6dbaa61c6 to your computer and use it in GitHub Desktop.
Save scriptex/953b0288464f6debb36283d6dbaa61c6 to your computer and use it in GitHub Desktop.
create-svg-sprite usage

Как да използваме create-svg-sprite?

  1. Уверете се, че имате инсталиран node.js и npm. За целта, изпълнете следните команди в GitBash (или друг терминал): node -v npm -v

Ако резултата е цифри, значи всичко е наред и имате нужните зависимости инсталирани.

  1. Инсталирайте create-svg-sprite глобално:

npm install create-svg-sprite -g

  1. Изпълнете следната команда в която и да е папка в терминала:

Заместете пътя до папката с svg файловете и пътя до папката, в която ще се генерира спрайт файла.

create-svg-sprite --optimize --input "absolute/path/to/svgs/folder" --output "absolute/path/to/svg/sprite/file/location" --name "sprite"

  1. Създайте sprite.shtml в директория partials или ssi на проекта си и сложете кода от генерирания sprite.svg файл в него.

  2. (Optional) За едноцветни икони може да махнете fill и stroke атрибутите от svg елементите и да контролирате тези атрибути през вашия css файл.

  3. Извикайте SSI include за sprite.shtmlкъдето ви трябва:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment