Могу ли я изменить цвет значка Font Awesome?
Я должен обернуть свой значок в <a> тег по какой-то причине.
Есть ли какой-либо возможный способ изменить цвет шрифта-удивительный значок на черный?
или это невозможно, пока он завернут в <a> тег? Шрифт awesome должен быть шрифтом, а не изображением, верно?

<a href="/users/edit"><i class="icon-cog"></i> Edit profile</a>
12 ответов:
это сработало для меня:
.icon-cog { color: black; }для версий шрифта Awesome выше 4.7.0, это выглядит так:
.fa-cog { color: black; }
HTML:
<i class="icon-cog blackiconcolor">css:
.blackiconcolor {color:black;}вы также можете добавить дополнительный класс к значку кнопки...
вы можете указать цвет в атрибуте style:
<a href="/users/edit"><i class="icon-cog" style="color:black"></i> Edit profile</a>
попробуйте это:
<i class="icon-cog text-red"> <i class="icon-cog text-blue"> <i class="icon-cog text-yellow">
чтобы изменить цвет значков шрифта awesome для всего вашего проекта, используйте это в своем css
.fa { color : red; }
чтобы ударить только cog-иконки в такого рода кнопки, вы можете дать кнопку Класс, и установить цвет для значка только тогда, когда внутри кнопки.
HTML:
<a class="my-nice-button" href="/users/edit"> <i class="icon-cog"></i> Edit profile </a>CSS:
.my-nice-button>i { color: black; }это сделает любой значок, который является прямым потомком вашей кнопки черного цвета.
со ссылкой на @ ClarkeyBoy ответ, ниже код работает нормально, если используется последняя версия
Font-Awesomeиконки или если вы используетеfaклассы.fa.icon-white { color: white; }и, затем добавить
icon-whiteк существующему классу
Если вы не хотите изменять файл CSS, это то, что работает для меня. В HTML добавьте стиль с цветом:
<i class="fa fa-cog style="color:#fff;"></i>
.fa-search{ color:#fff; }вы пишете этот код в css, и он изменит цвет на белый или любой цвет, который вы хотите, вы указываете его
просто дайте и стиль текста, что вы хотите, как :D HTML:
<a href="javascript:;" class="fa fa-trash" style="color:#d9534f;"> <span style="color:black;">Text Name</span> </a>
HTML:
<i class="icon-cog blackiconcolor">css:
.blackiconcolor {color:black;}использование класса даст вам бесплатное свойство привязки, которое вы можете применить к любому тегу, который вам нужен.
Comments