#svg #svg_спрайт
Использую на проекте svg-спрайт. Спрайт собирал с помощью gulp и плагинов (gulp-svg-symbols, gulp-svgmin, gulp-cheerio). Проблема в том, что при изменение размера иконки в CSS, она изменяется в непонятных мне пропорциях. Я задал иконке width: 46px, но она не увеличилась на 46px. На скриншоте видно, как поле вокруг иконки стало размером 46px, а сама иконка нет. Как правильно контролировать размер иконок в svg-спрайте? Ссылка на картинку Пример кода, который я использую: .nav__icon-check { width: 46px; height: 46px; outline: 1px solid red; } Пример на codepan.
Ответы
Ответ 1
В общем-то, у вас при увеличении SVG-элемента иконка увеличивается, но она изначально не занимает всё полотно, потому это слабо заметно. Вам надо изменить значение viewbox-атрибута на, скажем "0 0 25 25". А дальше увеличивайте/уменьшайте иконку сколько душе угодно. .nav__icon-check { width: 100px; height: 100px; outline: 1px solid red; }
Комментариев нет:
Отправить комментарий