ブートストラップ3.0でグリフィコンを使用する方法


86

ブートストラップ2.3ですでにグリフィコンを使用していましたが、ブートストラップ3.0にアップグレードしました。現在、iconプロパティを使用できません。

ブートストラップ2.3では、以下のタグが機能しています

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

ブートストラップ3.0では、機能していません。


1
こんにちはすべて、私は同じことをして構造を追跡しましたが、正しいグリフィコンを取得していません...グリフィコンの代わりに未確認の0101タイプの画像が表示されます
Shivang Gupta

おかげで、実際の問題は、cssに変換せずに.lessファイルを直接使用していたことでした...おっと
Shivang Gupta 2013

バージョン3.0.0の場合は、それが壊れるデフォルトで。いくつか試してみましたがsolutions、誰も私のために働いていません。
Andrew_1510 2013年

less.jsを直接使用して.lessファイルを使用するとこの問題が発生します。もちろん、そのような状況では、私もそれが機能することを望んでいます
Marc

回答:


108

アイコン(グリフィコン)は、別のcssファイルに含まれるようになりました。

マークアップは次のように変更されました。

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

または

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

Bootstrap3の変更点の役立つリストを次に示します。http://bootply.com/bootstrap-3-migration-guide


5
こんにちはすべて、私は同じことをして構造を追跡しましたが、正しいグリフィコンを取得していません...グリフィコンの代わりに未確認の0101タイプの画像が表示されます
Shivang Gupta

ブートストラップとグリフィコンCSSを含むコードを表示できますか?ブラウザコンソールにエラーが表示されていますか?
ジンバブエ2013

glyphicons.cssが正しく含まれていることを確認してください。正常に
Zim

私はこれを適切に追加しました...構造はcss / fonts /....,css/less/...,css/bootstrap.min.cssであり、bootstrap.min.cssに@import "less /を含めましたbootstrap-glyphicons.less ";
Shivang Gupta 2013

17
別のcssファイルのリンクが壊れているようです。
Trevi Awater 2015


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

6

lessを使用していて、アイコンフォントが読み込まれない場合は、フォントパスを確認してファイルvariable.lessに移動し、@ icon-font-pathパスを変更する必要があります。


4

ブートストラップ3には、iではなくスパンタグが必要です

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

3

フォントを含めるすべてのフォントファイルをCSSの近くの/ fontsディレクトリにコピーします。

  1. CSSまたはLESSを含めるプロジェクトでフォントを有効にするには、バニラCSSまたはソースLESSの2つのオプションがあります。バニラCSSの場合は、/ cssからコンパイルされたCSSファイルをリポジトリに含めるだけです。
  2. LESSの場合は、.lessファイルを/ lessから既存のBootstrapディレクトリにコピーします。次に、@ import "bootstrap-glyphicons.less"を介してbootstrap.lessにインポートします。。準備ができたら再コンパイルします。
  3. いくつかのアイコンを追加してください!フォントとCSSを追加したら、アイコンを使用できるようになります。例えば、<span class="glyphicon glyphicon-ok"></span>

ソース


1
こんにちはすべて、私は同じことをして構造を追跡しましたが、正しいグリフィコンを取得していません...グリフィコンの代わりに未確認の0101タイプの画像が表示されます
Shivang Gupta

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>

0

これは役立つかもしれません。理解に役立つ多くの例が含まれています。

http://www.w3schools.com/bootstrap/bootstrap_ref_comp_glyphs.asp


リンクのみの回答は推奨されないことに注意してください。SOの回答は、解決策の検索のエンドポイントである必要があります(これに対して、時間の経過とともに古くなる傾向がある参照のさらに別の途中降機)。リンクを参照として保持しながら、ここにスタンドアロンの概要を追加することを検討してください。
kleopatra 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.