Bootstrap 3.0'da glificonlar nasıl kullanılır


86

Bootstrap 2.3'te zaten glifikonlar kullandım, ancak şimdi bootstrap 3.0'a yükselttim. Şimdi, icon özelliğini kullanamıyorum.

Bootstrap 2.3'te aşağıdaki etiket çalışıyor

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

Bootstrap 3.0'da çalışmıyor.


1
Merhabalar, ben de aynısını yaptım ve yapıyı takip ettim ama doğru glifionu alamadım ... Glificon yerine tanımlanamayan 0101 tipi bir resim gösteriliyor
— Shivang Gupta

Teşekkürler, aslında sorun şu ki .less dosyasını css'ye dönüştürmeden doğrudan kullanıyordum ... oops
— Shivang Gupta

3.0.0 sürümü için, varsayılanlara göre bozulur . Birkaç denedim solutions, kimse benim için çalışmıyor.
— Andrew_1510

Bu sorunu doğrudan less.js kullanarak .less dosyasını kullanırken görüyorum. Tabii ki, bu durumda, işe yaramasını da isterim
— Marc

Yanıtlar:


108

Simgeleri (glyphicons) artık bir içerdiği ayrı css dosyası .. .

Biçimlendirme şu şekilde değişti:

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

veya

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

Bootstrap 3 için faydalı bir değişiklik listesi: http://bootply.com/bootstrap-3-migration-guide


5
Merhabalar, ben de aynısını yaptım ve yapıyı takip ettim ama doğru glificon alamadım ... Glificon yerine tanımlanamayan 0101 tipi bir resim gösteriliyor
— Shivang Gupta

Bootstrap ve glyphicons CSS'sini içeren kodunuzu gösterebilir misiniz? Tarayıcı konsolunda herhangi bir hata görüyor musunuz?
— Zim

Glificons.css'yi doğru şekilde eklediğinizden emin olun. İyi çalışmalıdır: bootply.com/61521
— Zim

bunu düzgün bir şekilde ekledim ... yapı css / fonts / ...., css / less / ..., css / bootstrap.min.css ve bootstrap.min.css'ye @import "daha az / bootstrap-glyphicons.less ";
— Shivang Gupta

17
Ayrı css dosyası bağlantısı bozuk görünüyor.
— Trevi Awater


19

Özelleştirilmiş bir bootstrap 3 dağıtımı indirmezseniz şunları yapmanız gerekir:

  1. Tam dağıtımı https://github.com/twbs/bootstrap/archive/v3.0.0.zip adresinden indirin
  2. Sıkıştırılmış klasörü fontsaçın ve bootstrap dizininize çağrılan tüm klasörü yükleyin . Diğer klasörler "css, js" ile bir araya getirin.

Önceki Örnek:

\css
\js
index.html

Yüklemeden Sonra Örnek:

\css
\fonts
\js
index.html

Bu mükemmel çalışıyor (Ocak 2016). Paylaşım için teşekkürler!
— Devner

6

Daha az kullanıyorsanız ve simge yazı tipini yüklemiyorsa, yazı tipi yolunu kontrol etmelisiniz değişken.less dosyasına gidin ve benim için işe yarayan @ icon-font-path yolunu değiştirin .


4

Bootstrap 3, span etiketi gerektirir, i değil

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

3

Yazı tiplerini dahil et Tüm yazı tipi dosyalarını CSS'nizin yakınındaki bir / fonts dizinine kopyalayın.

  1. CSS veya LESS'i dahil edin Projenizdeki yazı tiplerini etkinleştirmek için iki seçeneğiniz vardır: vanilya CSS veya kaynak LESS. Vanilya CSS için, havuzdaki / css'den derlenmiş CSS dosyasını dahil etmeniz yeterlidir.
  2. LESS için, .less dosyalarını / less'dan mevcut Bootstrap dizininize kopyalayın . Sonra içe bootstrap.less yoluyla @import "önyükleme-glyphicons.less"; . Hazır olduğunuzda yeniden derleyin.
  3. Bazı simgeler ekleyin! Yazı tiplerini ve CSS'yi ekledikten sonra simgeleri kullanmaya başlayabilirsiniz. Örneğin,<span class="glyphicon glyphicon-ok"></span>

kaynak


1
Merhabalar, ben de aynısını yaptım ve yapıyı takip ettim ama doğru glifionu alamadım ... Glificon yerine tanımlanamayan 0101 tipi bir resim gösteriliyor
— Shivang Gupta

3

Uygulamanızı oluşturmak için grunt kullanıyorsanız, oluşturma sırasında yolların değişmesi mümkündür. Bu durumda grunt dosyanızı şu şekilde değiştirmeniz gerekir:

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

Tüm dosyaları bootstrap'tan indirin ve ardından bu css'yi ekleyin

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.