Могу ли я изменить цвет значка Font Awesome?



Я должен обернуть свой значок в <a> тег по какой-то причине.

Есть ли какой-либо возможный способ изменить цвет шрифта-удивительный значок на черный?

или это невозможно, пока он завернут в <a> тег? Шрифт awesome должен быть шрифтом, а не изображением, верно?



enter image description here



<a href="/users/edit"><i class="icon-cog"></i> Edit profile</a>
740   12  

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, и он изменит цвет на белый или любой цвет, который вы хотите, вы указываете его

просто дать ему стиль, что вы хотите, как

style="color: white;font-size: 20px;"

просто дайте и стиль текста, что вы хотите, как :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

    Ничего не найдено.