Задать вопрос
larka_skaz
@larka_skaz

Как верстаются кликабельные объекты с использованием иконок в svg?

Добрый день, колллеги. Думаю вопрос прост как пять копеек:
1.Есть кнопка-иконка, допустим такая 5a3f77a00189f917195823.png
Для верстальщика нужно подготовить 2 svg-файла или же только один, а эффект изменения цвета и типа заливки будет добиваться с помощью кода?

2. Допустим есть такая иконка:
5a3f7888bfcaa808598817.png
В этом случае нужно для изменения цвета иконки нужна два svg файла или же один, а дополнительный цвет задается кодом?

Спасибо за ответы и с наступающим.
  • Вопрос задан
  • 630 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
dimovich85
@dimovich85
https://u-academy.net/
svg надо вставить кодом прямо html. Когда рисуешь svg в редакторе графики, то в панели слои можно подписать отдельный слой, и подпись попадает в атрибут id, а если объекты сгруппировать, то всем этим слоям внутри группы будет присвоен атрибут class. Зачем это? Теперь, зная id или class слоя можно просто задать ему css стили. Чтобы поменять цвет используйте свойство fill: #... как обычно в css.
Например, иконка нарисована кривой линией, id у нее line, то можно сделать так:
#line:hover{
fill:#777;
}
Ответ написан
Просто чёрные иконки, размеры и цвет задаются через CSS.

Так же, по опыту, очень желательно чтобы иконки были на холстах одного размера (допустим 100х100).
Тогда между ними будет сохранятся пропорциональность. Скачайте какой-нибудь набор иконок чтобы было понятнее.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы