글꼴 멋진 아이콘의 아이콘 색상, 크기 및 그림자 스타일을 지정하는 방법


답변:


466

그것들은 단순히 글꼴이라는 것을 감안할 때 글꼴로 스타일을 지정할 수 있어야합니다.

#elementID {
    color: #fff;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.5em;
}

4
@David Thomas : 좋은 해결책입니다. 게시 해 주셔서 감사합니다. 그러나 font-awesome이 때때로 흰색과 검은 색으로 아이콘을 표시하는 이유는 여전히 당황합니다. 트릭이란 무엇입니까? GirlCanCode2가 지적했듯이 FA 웹 사이트의 예제는 흑백 아이콘과 텍스트를 모두 보여줍니다. . . 그러나 Firebug의 요소를 검사하면 특정 아이콘 (예 : icon-info)에 대한 CSS가 흰색으로 덮어 쓰기됩니다. 정말 우리가해야 할 일입니까? bootstrap.css와 같은 아이콘 흰색 옵션이 없습니까?
Ace

1
색상을 변경, 확인 SO에, 희망은 사람이하는 데 도움이
shaijut

나는 이것이 오래 알고 당신은 지금이 아니라 당신이 보길 원하는 것일 수도 문제가 아니라 다른 사람이 배운 수 @Ace 여기에 특이성여기를 . 알아야 할 다른 것은 CSS 캐스케이드입니다. 예를 들어, 스타일 규칙 선택기가 덜 구체적이지 않은 한 다른 스타일을 따르는 스타일 및 스타일 시트는 대신 적용됩니다. 그래서, 내가 가장 좋아하는 관행은 매치 스펙을 최소한으로 유지하고 스타일을 재정의하는 것입니다.
요한 복음

158

스타일을 인라인으로 추가 할 수도 있습니다.

<i class="icon-ok-sign" style="color:green"></i>

<i class="icon-warning-sign" style="color:red"></i>

7
엘리트리스트 다운 투표에도 불구하고이 답변은 잘 작동합니다. font awesome은 글꼴이므로 텍스트에 영향을주는 스타일과 클래스에 응답합니다.
AaronLS

16
@NightOwl 또한 축소, 번들링 및 이러한 리소스를 사용하는 것이 가장 좋습니다. 여기에 어떤 대답도 그러한 것을 보여주지 않으며 고립 된 답변의 맥락에서 모범 사례를 따르고 시행하는 것은 엘리트 주의자 IMO입니다. CSS를 이해하는 사람은 해당 스타일을 사용하여 CSS 클래스로 옮길 수 있어야합니다.
AaronLS

4
@NightOwl 가장 높은 투표 응답조차도 모범 사례 측면에서 상당히 끔찍합니다. 각 페이지에서 하나의 요소 만 해당 스타일을 구독 할 수 있으므로 #id로 요소를 참조하는 공유 CSS 파일에서 스타일을 작성하지 않아야합니다. 그런 이유로 내가 그것을 하향 투표했다면, 나는 예쁜 엘리트 주의자가 아니겠습니까? 두 답변자 모두 유용한 정보를 제공자에게 제공하기 위해 효과적인 노력을 기울였으며, 그들의 답변이 실제로 효과적 일 때 그들이 하향 투표를 받아야한다고 생각하지 않습니다.
AaronLS

31
누군가가하고 싶은 경우 suppliment 가 인라인 스타일을 사용하지 일반적으로 가장 좋은 방법을 나타냅니다 코멘트에 대답을, 그 적절한 것이다. 누군가가 의견을 추가하여 답변의 기존 가치를 단순히 개선 할 수 있었을 때 효과적이고 유익한 답변을 그러한 사소한 일에 대해 하향 투표해서는 안됩니다 .
AaronLS

1
나에게 간단한 색상 CSS 지시문을 자체 클래스에 배치하고 CSS 자산과 번들로 묶는 것은 의미가 없습니다. 무엇을 하시겠습니까? class='icon-ok-sign my-red-class'? 또는 class='icon-ok-sign-red'? 따라서 읽기가 어렵고 쓸모없는 수준의 복잡성이 추가됩니다.
nurettin

114

부트 스트랩을 동시에 사용하는 경우 다음을 사용할 수 있습니다.

<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>


1
부트 스트랩이 필요하지 않을 수도 있지만 이것이 내가이 질문을 찾은 방법입니다. 고마워요
Will Lovett

1
스크린 샷에서 이미 부트 스트랩을 사용하고 있음을 알 수 있습니다. 코드를 복제하지 않고 동일한 색상 팔레트를 유지하기 위해 계속 사용하는 것이 좋습니다.
Simon Luijk

미묘하지만 중요 : 텍스트 성공은 텍스트 색상이며 btn-success의 버튼 얼굴 색상은 아닙니다. 따라서 아이콘이 "플랫 버튼"처럼 보이게하려면 텍스트 성공이 약간 다릅니다. 나는 이것이 텍스트 경고에서 가장 분명하다는 것을 알았습니다. 그것은 매우 눈에 띄는 오렌지색과 달리 못생긴 노란색이기 때문입니다
Josh Petitt

44

FontAwesome 아이콘 색상이 텍스트 정보, 텍스트 오류 등에 응답하는 것처럼 보입니다.

<div style="font-size: 44px;">
   <i class="icon-umbrella icon-large text-error"></i>
</div>

8
Bootstrap의 경우 <i class = "fa fa-warning text-danger"> </ i>
Mastro

내가 이미 Bootstrap을 사용하고 있기 때문에이 페이지의 가장 좋은 대답 일 것입니다.이 패러다임에 맞습니다.
Jake Toronto

17

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>

13

Font Awesome 아이콘의 색상을 변경하는 정말 간단한 방법이 있습니다.

<!-- 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>

16 진 코드를 원하는대로 변경할 수 있습니다. 참고 : 태그 style="color:#00cc6a"안에 가 없으면 텍스트 색상은 아이콘 색상도 변경합니다 i.


9

FA 4.4.0 추가 사용

.text-danger
    color: #d9534f

문서 CSS에 다음을 사용하여

 <i class="fa fa-ban text-danger"></i>

색상을 빨간색으로 변경합니다. 당신은 어떤 색상에 대한 자신을 설정할 수 있습니다.


9
For Size : fa-lg, fa-2x, fa-3x, fa-4x, fa-5x.

For Color : <i class="fa fa-link fa-lg" aria-hidden="true"style="color:indianred"></i>

For Shadow : .fa-linkedin-square{text-shadow: 3px 6px #272634;}

8

http://fortawesome.github.io/Font-Awesome/examples/

<i class="icon-thumbs-up icon-3x main-color"></i>

여기에서 main-color가 클래스 인 CSS에서 전역 스타일을 정의했습니다. 필자의 경우 밝은 파란색 색조입니다. Font Awesome으로 아이콘에 인라인 스타일을 사용하면 색상의 의미 론적 인 경우, 예를 들어 별도의 색상을 원한다면 nav-color 등이 잘 작동합니다.

이 웹 사이트의 예제와 예제에서 어떻게 작성했는지에 따라 Font Awesome의 최신 버전은 크기를 조정하는 구문을 약간 변경했습니다.

icon-xxlarge

지금은 어디에서 사용해야합니까?

icon-3x

물론 이것은 환경에 설치 한 Font Awesome의 버전에 따라 다릅니다. 도움이 되었기를 바랍니다.



7

간단히 CSS 파일에서 클래스를 정의하고 다음과 같이 html 파일로 캐스케이드 할 수 있습니다

<i class="fa fa-plus fa-lg green"></i> 

이제 CSS로 적어 두십시오.

.green{ color:green}

6

글꼴이 미리 정의 된 클래스 이름 만 타겟팅

예를 들면 :

HTML

<i class="fa fa-facebook"></i> 

CSS

i.fa {
    color: red;
    font-size: 30px;
}


4

BootstrapCDN에서 직접 아이콘을 사용하려고 할 때도 같은 문제가 발생했습니다 (가장 쉬운 방법). 그런 다음 CSS 파일을 다운로드하여 사이트의 CSS 폴더에 CSS 파일 (글꼴 멋진 설명서의 '쉬운 방법'으로 설명)에 복사하면 모든 것이 제대로 작동하기 시작했습니다.



3

p 또는 span으로 i 태그를 감싸면 부트 스트랩 CSS 클래스를 사용할 수 있습니다

<p class="text-success"><i class="fa fa-check"></i></p>

2

대한 글꼴 최고 5 SVG의 버전 사용

filter: drop-shadow(0 0 3px rgba(0,0,0,0.7));

1

지적했듯이 멋진 글꼴 아이콘은 텍스트이므로 적절한 CSS 속성을 사용하여 스타일을 지정합니다. 예를 들면 다음과 같습니다.

.fa-twitter-square {
    font-size: 15px;
    color: red;
}

나에게 약간의 변화가 있어도 아이콘 크기가 전혀 바뀌지 않으면 font-size 속성에 "! important"를 추가하십시오.

.fa-twitter-square {
    font-size: 15px !important;
    color: red;
}

1

크기 조정 아이콘

Web Fonts + CSS 및 SVG + JS 프레임 워크에는 페이지 UI 컨텍스트에서 아이콘 크기를 조정하기위한 몇 가지 기본 컨트롤이 포함되어 있습니다.

당신은처럼 사용할 수 있습니다

<i class="fas fa-camera fa-xs"></i>
<i class="fas fa-camera fa-sm"></i>
<i class="fas fa-camera fa-lg"></i>
<i class="fas fa-camera fa-2x"></i>
<i class="fas fa-camera fa-3x"></i>
<i class="fas fa-camera fa-5x"></i>
<i class="fas fa-camera fa-7x"></i>
<i class="fas fa-camera fa-10x"></i>

https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons


0

.fa-xxx 아이콘의 CSS 속성을 동적으로 변경하십시오.

<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>


0

나는 당신에게 fa-5x 등과 같은 글꼴이 멋진 스타일링을 사용하도록 조언하지 않을 것이다. 두려움으로 인해 변경 될 수 있으며 최신 표준을 충족시키기 위해 애플리케이션 코드를 계속 연결해야합니다. 당신은 단순히 같은 클래스가 말하는 동일한 스타일의 멋진 클래스를 제공함으로써 이것을 피할 수 있습니다.

<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;
}

멋진 글꼴이 스타일링되어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.