Как стиль значок цвет, размер и тень шрифта удивительные иконки
Как я могу стиль цвета, размера и тени иконок из шрифта Awesome в иконы?
например, шрифт Awesome в сайт покажет некоторые значки в белом и некоторые в красном, но не покажет CSS
о том, как стиль их таким образом ...
21 ответ:
учитывая, что они просто шрифты, то вы должны быть в состоянии стилизовать их как шрифты:
#elementID { color: #fff; text-shadow: 1px 1px 1px #ccc; font-size: 1.5em; }
вы также можете просто добавить стиль inline:
<i class="icon-ok-sign" style="color:green"></i> <i class="icon-warning-sign" style="color:red"></i>
Если вы используете Bootstrap в то же время, вы можете использовать:
<i class="fa fa-check-circle-o fa-5x text-success" ></i>
в противном случае:
<i class="fa fa-check-circle-o fa-5x" style="color:green"></i>
похоже, что цвет значка FontAwesome реагирует на текстовую информацию, текстовую ошибку и т. д.
<div style="font-size: 44px;"> <i class="icon-umbrella icon-large text-error"></i> </div>
inyour.css файл:
*.icon-white {color: white} *.icon-silver {color: silver}
inyour.HTML-файл:
<a><i class="icon-book icon-white"></i> Book</a> <a><i class="icon-ok-sign icon-silver"></i> OK</a>
существует очень простой способ изменить цвет шрифта удивительных иконок.
<!-- Font Awesome insert code --> <script src="https://use.fontawesome.com/49b98aaeb5.js"></script> <!-- End --> <i class="fa fa-thumbs-up fa-5x" aria-hidden="true" style="color:#00cc6a"></i> <i class="fa fa-thumbs-up fa-4x" aria-hidden="true" style="color:#00cc6a"></i> <i class="fa fa-thumbs-up fa-3x" aria-hidden="true" style="color:#00cc6a"></i> <i class="fa fa-thumbs-up fa-2x" aria-hidden="true" style="color:#00cc6a"></i> <i class="fa fa-thumbs-up" aria-hidden="true" style="color:#00cc6a"></i>
вы можете изменить код по своему усмотрению. Примечание: цвет текста также изменит цвет значка, если нет
style="color:#00cc6a"
внутриi
тег.
http://fortawesome.github.io/Font-Awesome/examples/
<i class="icon-thumbs-up icon-3x main-color"></i>
здесь я определил глобальный стиль в моем CSS, где main-color-это класс, в моем случае это светло-синий оттенок. Я считаю, что использование встроенных стилей на значках с шрифтом Awesome хорошо работает, особенно в том случае, когда вы называете свои цвета семантически, т. е. nav-color, если вы хотите отдельный цвет для этого и т. д.
В этом примере на их сайте, и как я написал в моем примере, а также, самая новая версия шрифта Awesome немного изменила синтаксис регулировки размера.Раньше это было:
icon-xxlarge
где теперь я должен использовать:
icon-3x
конечно, все это зависит от того, какую версию Font Awesome вы установили в своей среде. Надеюсь, это поможет.
использование FA 4.4.0 добавление
.text-danger color: #d9534f
в документ css, а затем с помощью
<i class="fa fa-ban text-danger"></i>
меняет цвет на красный. Вы можете установить свой собственный для любого цвета.
просто вы можете определить класс в своем css-файле и каскадировать его в html-файл, например
<i class="fa fa-plus fa-lg green"></i>
теперь запишите в css
.green{ color:green}
пожалуйста, обратитесь к ссылке http://www.w3schools.com/icons/fontawesome_icons_intro.asp
<i class="fa fa-car"></i> <i class="fa fa-car" style="font-size:48px;"></i> <i class="fa fa-car" style="font-size:60px;color:red;"></i> <i class="fa fa-car fa-lg"></i> <i class="fa fa-car fa-2x"></i> <i class="fa fa-car fa-3x"></i> <i class="fa fa-car fa-4x"></i> <i class="fa fa-car fa-5x"></i>
У меня была та же проблема, когда я пытался использовать значки непосредственно из BootstrapCDN (самый простой способ). Затем я загрузил файл CSS и скопировал его в папку CSS моего сайта файл CSS (описанный в разделе "простой способ" в Font awesome documentation), и все начало работать так, как должно.
кредит: могу ли я изменить цвет значка Font Awesome?
(ответ строит на что ответить)
(для значка закладки, например:)
inyour.css файл:
.icon-bookmark.icon-white { color: white; }
inyour.HTML-файл:
<div class="icon-bookmark icon-white"></div>
просто целевой шрифт-удивительное предопределенное имя класса
в ex:
HTML
<i class="fa fa-facebook"></i>
CSS
i.fa { color: red; font-size: 30px; }
оберните тег i в p или span, затем вы можете использовать bootstrap css class
<p class="text-success"><i class="fa fa-check"></i></p>
динамически изменять свойства css .fa-xxx иконки:
<li class="nws"> <a href="#NewsModal" class="urgent" title="' + title + '" onclick=""><span class="label label-icon label-danger"><i class="fa fa-bolt"></i></span>' </a> </li> <script> $(document).ready(function(){ $('li.nws').on("focusin", function(){ $('.fa-bolt').addClass('lightning'); }); }); </script> <style> .lightning{ /*do something cool like shutter*/} </style>
Как уже отмечалось, шрифтовые значки awesome-это текст, поэтому вы стилизуете его с помощью соответствующих атрибутов CSS. Например:
.fa-twitter-square { font-size: 15px; color: red; }
Если, как это происходит совсем немного для меня, размер значка не меняется вообще, добавить "!важно " для атрибута размер шрифта.
.fa-twitter-square { font-size: 15px !important; color: red; }
Я бы не советовал вам использовать встроенный шрифт-удивительный стиль, такой как fa-5x и т. д.; опасаясь, что они могут изменить его, и вам придется продолжать цепочку кода приложения, чтобы соответствовать последнему стандарту. Вы просто избегаете этого, давая каждому классу шрифта-awesome, который вы хотите стилизовать равномерно, один и тот же класс говорит:
<i class="fa fa-facebook-square fa-sabi-social-icons" aria-hidden="true"></i> <i class="fa fa-twitter-square fa-sabi-social-icons" aria-hidden="true"></i> <i class="fa fa-google-plus-square fa-sabi-social-icons" aria-hidden="true"></i>
здесь класс fa-sabi-social-icons
тогда в вашем css вы можете стилизовать шрифты, используя те же правила css, что и в обычном стиле шрифт. е.г
.fa-sabi-social-icons { color: //your color; font-size: // your font-size in px, em or %; text-shadow: 2px 2px #FF0000;
}
Это должно получить ваш шрифт-удивительные шрифты в стиле