Изменить цвет одной иконки svg

InstantCMS 2.X

Прошу подсказать

#1 20 февраля 2023 в 16:49

Ребята, вроде и вопрос стыдно такой задавать:)  Как изменить цвет стрелки входа когда неавторизован с белого например на красный. Вот эту иконку хочу изменить на красный цвет Изображение

В браузере смотрел, что там за это отвечает… в  _custom_scss прописывал так 

.icms-svg-icon.w-16 {
   fill: red}

Но это меняет все иконки на красный цвет… Ссылка на эту иконку такая /templates/modern/images/icons/solid.svg#sign-in-alt  

Пробовал так — не работает:(

.icms-svg-icon.sign-in-alt {
   fill: red}

Помогите пожалуйста правильно обозначить селектор на эту стрелку.

#2 20 февраля 2023 в 16:51

Оберните данную иконку в какой-нибудь span, например так: <span class = «text-danger»>тут или код иконки или шорткод</span>

#3 20 февраля 2023 в 18:01

Это иконка выводится через меню? Присвойте любой класс ей дополнительно, и этот класс присвойте дополнительно к тому что вы описали выше. Тогда цвет будет меняться только у нее 

#4 20 февраля 2023 в 22:41

Это огромный файл, находится тут _____.ru/templates/modern/images/icons/solid.svg#sign-in-alt

В нем тысячи строк с определением этих svg иконок… Как в нем что то обрамить или задать класс? 

Изображение

Добавлено спустя 6 минут

Эта иконка — да, она выводится через виджет «Меню авторизации», в опциях выбрано «Верхнее меню» но там можно только задать CSS класс контейнера пунктов меню… А мне нужно просто одну эту иконку сделать красного цвета....

#5 20 февраля 2023 в 22:44

 Юран, в настройках пункта меню допишите класс, примерно так

Изображение

и потом где-то в файле стилей допишите так

  1. .red-icon svg {
  2. color: red;
  3. }

и будет так

Изображение

#6 20 февраля 2023 в 23:34

Во 👍 Все отлично получилось! Спасибо огромное добрейший человек Zau4man 🤝

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.