부트 스트랩 3.0에서 글 리피 콘을 사용하는 방법


86

이미 부트 스트랩 2.3에서 글 리피 콘을 사용했지만 이제 부트 스트랩 3.0으로 업그레이드했습니다. 이제 아이콘 속성을 사용할 수 없습니다.

부트 스트랩 2.3에서는 아래 태그가 작동합니다.

<i class="icon-search"></i>

부트 스트랩 3.0에서는 작동하지 않습니다.


1
안녕하세요, 저는 똑같이했고 구조를 따라 갔지만 올바른 glyphicon을 얻지 못했습니다 ... glyphicon 대신 미확인 0101 유형 이미지가 표시됩니다
Shivang Gupta 2013-08-13

감사합니다. 실제로 문제는 내가 .less 파일을 css로 변환하지 않고 직접 사용하고 있었다는 것입니다 ... 죄송합니다
Shivang Gupta 2013-08-13

버전 3.0.0의 경우 기본적으로 중단 됩니다. 몇 solutions번 시도했지만 아무도 나를 위해 일하지 않습니다.
Andrew_1510 2013-10-16

less.js를 직접 사용하여 .less 파일을 사용하여이 문제를보고 있습니다. 물론 그 상황에서도 작동하는 것을보고 싶습니다
Marc

답변:


108

아이콘 (glyphicons)는 지금에 포함되어 별도의 CSS 파일 ... .

마크 업이 다음과 같이 변경되었습니다.

<i class="glyphicon glyphicon-search"></i>

또는

<span class="glyphicon glyphicon-search"></span>

다음은 Bootstrap 3의 유용한 변경 사항 목록입니다. http://bootply.com/bootstrap-3-migration-guide


5
안녕하세요, 저는 똑같이했고 구조를 추적했지만 올바른 글 리피 콘을 얻지 못했습니다 ... 글 리피 콘 대신 미확인 0101 유형 이미지가 표시됩니다
Shivang Gupta 2013-08-13

부트 스트랩과 글 리피 콘 CSS를 포함하는 코드를 보여줄 수 있습니까? 브라우저 콘솔에 오류가 있습니까?
Zim 2013-08-13

glyphicons.css를 올바르게 포함하고 있는지 확인하십시오. 잘 작동합니다 : bootply.com/61521
Zim

나는 이것을 제대로 추가했습니다 ... 구조는 css / fonts / ...., css / less / ..., css / bootstrap.min.css이고 bootstrap.min.css에 @import "less / bootstrap-glyphicons.less ";
Shivang Gupta 2013-08-13

17
별도의 CSS 파일 링크가 끊어진 것 같습니다.
트레비 Awater


19

사용자 정의 된 부트 스트랩 3 배포판을 다운로드하지 않는 경우 다음을 수행해야합니다.

  1. https://github.com/twbs/bootstrap/archive/v3.0.0.zip 에서 전체 배포판을 다운로드 하십시오.
  2. 호출 된 전체 폴더의 압축을 풀고 fonts부트 스트랩 디렉토리에 업로드하십시오 . 다른 폴더 "css, js"와 함께 넣으십시오.

이전 예 :

\css
\js
index.html

업로드 후의 예 :

\css
\fonts
\js
index.html

이것은 완벽하게 작동합니다 (2016 년 1 월). 공유해 주셔서 감사합니다!
Devner

6

less를 사용하고 아이콘 글꼴을로드하지 않는 경우 글꼴 경로를 확인하고 variable.less 파일로 이동 하여 @ icon-font-path 경로를 변경해야 합니다 .


4

Bootstrap 3에는 i가 아닌 span 태그가 필요합니다.

<span class="glyphicon glyphicon-search"></span>`

3

글꼴 포함 모든 글꼴 파일을 CSS 근처의 / fonts 디렉토리에 복사합니다.

  1. CSS 또는 LESS 포함 프로젝트에서 글꼴을 활성화하기위한 두 가지 옵션이 있습니다. 바닐라 CSS 또는 소스 LESS입니다. 바닐라 CSS의 경우 저장소 의 / css 에서 컴파일 된 CSS 파일을 포함하기 만하면됩니다 .
  2. LESS의 경우 / less.less 파일을 기존 부트 스트랩 디렉토리로 복사 하십시오. 그런 다음 @import "bootstrap-glyphicons.less" 를 통해 bootstrap.less 로 가져옵니다 . . 준비되면 다시 컴파일하십시오.
  3. 아이콘을 추가하세요! 글꼴과 CSS를 추가 한 후 아이콘을 사용할 수 있습니다. 예를 들면<span class="glyphicon glyphicon-ok"></span>

출처


1
안녕하세요, 저는 똑같이했고 구조를 추적했지만 올바른 글 리피 콘을 얻지 못했습니다 ... 글 리피 콘 대신 미확인 0101 유형 이미지가 표시됩니다
Shivang Gupta 2013-08-13

3

grunt를 사용하여 애플리케이션을 빌드하는 경우 빌드 중에 경로가 변경 될 수 있습니다. 이 경우 다음과 같이 grunt 파일을 수정해야합니다.

copy: {
        main: {
            files: [{
                src: ['fonts/**'],
                dest: 'dist/fonts/',
                filter: 'isFile',
                expand: true,
                flatten: true
            }, {
                src: ['bower_components/font-awesome/fonts/**'],
                dest: 'dist/css/',
                filter: 'isFile',
                expand: true,
                flatten: false
            }]
        }
    },

2

부트 스트랩에서 모든 파일을 다운로드 한 다음이 CSS를 포함합니다.

<style type="text/css">
        @font-face {
            font-family: 'Glyphicons Halflings';
            src: url('/fonts/glyphicons-halflings-regular.eot');
        }
 </style>

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