Size: a a a

2020 June 27

PO

Pavel Omelchenko in FrontCoder
что?
источник

AS

Anastasiya Sekretare... in FrontCoder
Всем привет! Поделитесь опытом. Кто как вставляет svg если на нее hover надо повесить и поменять цвет. Не хочется засорять html. Знаю что можно еще сгенерировать svg как шрифт. И тоже тогда можно управлять цветом. Но и такой способ кажется сомнительным. Расскажите кто как делает?
источник

Иx

Иль xD in FrontCoder
источник

PO

Pavel Omelchenko in FrontCoder
🌚 боян
источник

Иx

Иль xD in FrontCoder
😒ну может кто-то не видел )
источник

Иx

Иль xD in FrontCoder
Будут готовы к наихудшему собесу
источник

Иx

Иль xD in FrontCoder
Anastasiya Sekretareva
Всем привет! Поделитесь опытом. Кто как вставляет svg если на нее hover надо повесить и поменять цвет. Не хочется засорять html. Знаю что можно еще сгенерировать svg как шрифт. И тоже тогда можно управлять цветом. Но и такой способ кажется сомнительным. Расскажите кто как делает?
Загони свг в иконочный шрифт и стилизуй как удобно
http://fontastic.me/

Если не хочешь засорять хтмл)
источник

AS

Anastasiya Sekretare... in FrontCoder
это нормальная практика?
источник

Иx

Иль xD in FrontCoder
Каждый делает по своему или как умеет, или как ему удобно)
источник

k

krau5 in FrontCoder
о, есть теперь еще один креативный ответ на вопрос - "Кем вы себя видите через 5 лет"
источник

В

Владимир in FrontCoder
Anastasiya Sekretareva
Всем привет! Поделитесь опытом. Кто как вставляет svg если на нее hover надо повесить и поменять цвет. Не хочется засорять html. Знаю что можно еще сгенерировать svg как шрифт. И тоже тогда можно управлять цветом. Но и такой способ кажется сомнительным. Расскажите кто как делает?
А что мешает в псевдоэлемент положить, дать fill currentColor и обработать ховер родителя?
источник

AS

Anastasiya Sekretare... in FrontCoder
Владимир
А что мешает в псевдоэлемент положить, дать fill currentColor и обработать ховер родителя?
это тогда получается svg надо вставлять в html&
источник
2020 June 28

В

Владимир in FrontCoder
Anastasiya Sekretareva
это тогда получается svg надо вставлять в html&
если надо менять цвет то да
источник

ДБ

Дмитрий Баевский... in FrontCoder
Object / use не отрабатывают ховеры?
источник

В

Владимир in FrontCoder
с псевдоэлементом проверил, не сработает. Так что если нужен интерактив - то похоже только в html
источник

AS

Anastasiya Sekretare... in FrontCoder
видимо самый надежный способ действительно только через html. Чего только сегодня не начиталась про svg. И преобразовать в текст (не особо надежно, может заимствовать шрифтовые стили). SVG-спрайт - как-то замудренно. Вообщем если интерактивность, видимо только html
источник

В

Владимир in FrontCoder
похоже что да, варианты "давайте прикрутим к псевдоселекторам псевдоклассы" - не самый надежный путь
источник

В

Владимир in FrontCoder
<button class="btn"><svg ...... тут свгшка></svg></button>    и где-то в начале css файла строка svg { fill: currentColor;  }   - и можно вообще не думать про настройки)
источник

AS

Anastasiya Sekretare... in FrontCoder
так-то да. Просто сам факт что, когда svg вставляется в файл напрямую, файл раздувается. Если бы не это, то не было бы и вопросов.
источник

В

Владимир in FrontCoder
Спорно) я про раздувается. Какая разница - свг все равно должен быть доставлен пользователю, случится это в весте или в стилях - для клиента разницы нет имхо. Тем более что css это блокирующий блок, пока не загрузится - отрисовки все равно нет
источник