Я заметил, что иконки с градиентом, которые я добавляю, не работают. Неужели Discourse их не поддерживает?
Если он их не поддерживает, можно ли добавить градиент вокруг иконок с помощью CSS?
Я заметил, что иконки с градиентом, которые я добавляю, не работают. Неужели Discourse их не поддерживает?
Если он их не поддерживает, можно ли добавить градиент вокруг иконок с помощью CSS?
У меня те же вопросы, есть ли у кого-нибудь какие-либо подсказки по этому поводу?
Если формат SVG поддерживает градиенты, то это, вероятно, ошибка. Лучше всего сообщить об этом как о запросе на новую функцию в репозиторий git.
Такой SVG, как логотип, должен подойти.
Насколько мне известно, градиенты в SVG-иконках игнорируются, когда их цвет задаётся через CSS?
Я заметил, что есть два способа — через CSS и через код SVG-файла, но при использовании любого из них ничего не работает, файл не меняется!
Не знаете, как можно использовать градиент для иконок?
Градиенты CSS не работают с SVG-иконками, я полагаю, что градиент должен быть применён непосредственно к SVG-файлу
Вы можете использовать этот трюк для создания градиента на SVG-иконках:
Создайте невидимый SVG, в котором определите все ваши градиенты, связанные с id (например: <linearGradient id="my_id"...)
Затем в вашем CSS выберите SVG-иконки и используйте fill: url(#my-id).
Не уверен, насколько это выглядит неуклюже, но это работает. ![]()