Bootstrap 2를 사용하여 글리프 아이콘의 색상을 파란색으로 변경합니다.


157

UI에 Bootstrap 프레임 워크를 사용하고 있습니다. 글리프 아이콘의 색상을 파란색으로 변경하고 싶지만 모든 지역에서 사용하고 싶지는 않습니다. 어떤 곳에서는 기본 색상을 사용해야합니다.

이 두 링크를 언급했지만 도움이되는 것은 없습니다.

참고 : Bootstrap 2.3.2를 사용하고 있습니다.

답변:


275

아이콘은 color부모 의 CSS 속성 값에서 색상을 채택합니다 .

이를 스타일에 직접 추가 할 수 있습니다.

<span class="glyphicon glyphicon-user" style="color:blue"></span>

또는 아이콘에 클래스로 추가 한 다음 CSS에서 글꼴 색상을 설정할 수 있습니다

HTML

<span class="glyphicon glyphicon-search"></span>
<span class="glyphicon glyphicon-user blue"></span>
<span class="glyphicon glyphicon-trash"></span>

CSS

.blue {
    color: blue;
}

이 바이올린 에는 예가 있습니다.


6
감사. Bootstrap /2.3.2/를 사용하고 있는데 작동하지 않습니다.
Mike Phils

1
그래도 사용하고 glyphicon에 대한 모든 CSS 규칙을 삭제 하고이 CSS 파일 netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/…를 추가 하고 부트 스트랩 3에서 glyphicon 글꼴을 다운로드하면 연습 할 수 있습니다.
Vikas Ghodke

3
@VikasGhodke는 여전히 전체 프로젝트를 버전 3으로 마이그레이션해야합니다
.

194

text-successGlyphicon에 Twitter Bootstrap 클래스를 적용하기 만하면됩니다 .

<span class="glyphicon glyphicon-play text-success">начал работу</span>

여기에 이미지 설명을 입력하십시오

사용 가능한 색상의 전체 목록 : 부트 스트랩 문서 : 도우미 클래스
(파란색도 있음)


2
왜 사과와 오렌지를 섞어 야합니까? : \
USer22999299

7
* начал работуstarted a work입니다. 나는 그 답을 즉석에서 썼고 나는 그것이 높은 투표로 여겨 질 것이라고 생각하지 않았다. 따라서 스크린 샷은 이전 앱에서 러시아어로 표시되어 마크 업의 모양을 보여줍니다.
itsnikolay

3
작업에 성공했기 때문에 아이콘이 정확하게 표시되어야하는 경우 매우 적절합니다.
Terix

6
적용된 색상이 현재 부트 스트랩 테마 색상 구성표를 준수하기 때문에 더 좋습니다.
Remus Rusanu

2
@naXa 시도하십시오 text-danger. 전체 색상 목록 은 다음과 같습니다 .
naXa

24

마침내 나는 스스로 답을 찾았다. 2.3.2 부트 스트랩에 새 아이콘을 추가하려면 파일에 Font Awsome CSS 를 추가 해야합니다. 이 작업을 수행 한 후 스타일을 css로 재정 의하여 색상과 크기를 변경할 수 있습니다.

<link href="http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">

CSS

.brown{color:#9b846b}

아이콘의 색상을 변경하려면 갈색 클래스를 추가하면 아이콘이 갈색으로 바뀝니다. 또한 다양한 크기의 아이콘을 제공합니다.

HTML

<p><i class="icon-camera-retro icon-large brown"></i> icon-camera-retro</p> <!--brown class added-->
<p><i class="icon-camera-retro icon-2x"></i> icon-camera-retro</p>
<p><i class="icon-camera-retro icon-3x"></i> icon-camera-retro</p>
<p><i class="icon-camera-retro icon-4x"></i> icon-camera-retro</p>

2
최신 버전 (이 댓글시 4.0.3)에서 확인할 수 있습니다 bootstrapcdn.com/#fontawesome_tab
wizulus

7

당신도 이것을 할 수 있습니다.

<span style="color:black"><i class="glyphicon glyphicon-music"></i></span>

7

부트 스트랩 3.0의 경우 다음과 같이 작동했습니다.

.myclass .glyphicon {color:blue !important;}

3

예, 아이콘을 흰색으로 설정할 수 있습니다. 여기 그것이 나를 위해 일한 방법입니다.

Bootstrap <3

HTML

<i class="icon-ok icon-white"></i>

아이콘이 흰색으로 표시됩니다.


3
icon-white문제는 파란색을 요청 부트 스트랩 2. 나를 위해 일하지만 흰색에 대한 하나의 클래스가있다 아는 것은 편리한 것 같다.
smholloway


2

부트 스트랩 아이콘 일 경우 아이콘은 텍스트 또는 타이포그래피 아래에 있습니다. 이와 같이 텍스트 색상 클래스를 추가하십시오. 예를 들어 아이콘 클래스에 대한 텍스트 기본, 텍스트 정보 등 :

<i class="icon features-icon icons8-collaboration-2 text-primary"></i>
<i class="icon features-icon icons8-collaboration-2 text-secondary"></i>

2

부트 스트랩> = v4.0에서 글리프 콘 지원이 중단되었습니다.

Glyphicons 아이콘 글꼴을 삭제했습니다. 아이콘이 필요한 경우 일부 옵션은 다음과 같습니다.

글 리피 콘 의 업스트림 버전

옥 티콘

멋진 글꼴

출처 : https://v4-alpha.getbootstrap.com/migration/#components

Bootstrap> = v4.0 이상을 사용하는 text-success경우 text-warning등 의 기존 스타일 클래스 부트 스트랩을 사용할 수 있습니다 .

예를 들어 fontawesome을 사용하는 경우 :

<i class="fa fa-tag text-danger" aria-hidden="true"></i>

2

CSS :

.blue-icon{
color:blue !important;
}

HTML

<i class="fa fa-wrench blue-icon"></i>

Glyphicons는 4.0에서 제거되었습니다. Font-awesome 4 이상을 권장합니다 :)


1

이전의 모든 대답은 정확하지만 색상을 변경하기 위해 한 곳에서 하나의 아이콘 만 필요한 경우 간단하고 빠른 방법입니다.

   <p style="color:green">Time icon: <span class="glyphicon glyphicon-time" ></span></p>  

여기에 이미지 설명을 입력하십시오


0

부트 스트랩 글꼴 PNG 이미지에 i를 사용하는 경우 색상이 작동하지 않습니다.

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

HTML5는 CSS 필터를 사용하여 이미지를 채색합니다.

filter: invert(100%)  contrast(2) brightness(50%) sepia(40%) saturate(450%) hue-rotate(-50deg);
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.