Navigasyon, uyarılar, açılır pencereler ve çok daha fazlasını sağlamak için Bootstrap'ta düzinelerce yeniden kullanılabilir bileşen yerleşiktir.
Uygulamalar ve arama sonuçları için harika, Rdio'dan ilham alan ultra basit ve minimal tarzda sayfalandırma. Büyük bloğu gözden kaçırmak zordur, kolayca ölçeklenebilir ve geniş tıklama alanları sağlar.
Bağlantılar özelleştirilebilir ve birçok durumda doğru sınıfla çalışır. .disabled
tıklanamayan bağlantılar ve .active
mevcut sayfa için.
Sayfalandırma bağlantılarının hizalamasını değiştirmek için isteğe bağlı iki sınıftan birini ekleyin: .pagination-centered
ve .pagination-right
.
Varsayılan sayfalandırma bileşeni esnektir ve çeşitli varyasyonlarda çalışır.
Bir içine sarılmış <div>
, sayfalandırma sadece bir <ul>
.
- <div sınıfı = "sayfalandırma" >
- <ul>
- <li><a href = "#" > Önceki </a></li>
- <li sınıf = "etkin" >
- <a href = "#" > 1 </a>
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > Sonraki </a></li>
- </ul>
- </div>
Çağrı cihazı bileşeni, hafif işaretleme ve hatta daha hafif stiller içeren basit sayfalandırma uygulamaları için bir dizi bağlantıdır. Bloglar veya dergiler gibi basit siteler için harikadır.
.disabled
Çağrı cihazı bağlantıları ayrıca sayfalandırmadaki genel sınıfı kullanır .
Varsayılan olarak, çağrı cihazı bağlantıları ortalar.
- <ul class = "çağrı cihazı" >
- <li>
- <a href = "#" > Önceki </a>
- </li>
- <li>
- <a href = "#" > Sonraki </a>
- </li>
- </ul>
Alternatif olarak, her bir bağlantıyı yanlara hizalayabilirsiniz:
- <ul class = "çağrı cihazı" >
- <li sınıf = "önceki" >
- <a href = "#" > ← Daha eski </a>
- </li>
- <li sınıf = "sonraki" >
- <a href = "#" > Daha yeni → </a>
- </li>
- </ul>
Etiketler | İşaretleme |
---|---|
Varsayılan | <span class="label">Default</span> |
Başarı | <span class="label label-success">Success</span> |
Uyarı | <span class="label label-warning">Warning</span> |
Önemli | <span class="label label-important">Important</span> |
Bilgi | <span class="label label-info">Info</span> |
Ters | <span class="label label-inverse">Inverse</span> |
Rozetler, bir tür gösterge veya sayım görüntülemek için küçük, basit bileşenlerdir. Genellikle Mail.app gibi e-posta istemcilerinde veya anında iletme bildirimleri için mobil uygulamalarda bulunurlar.
İsim | Örnek | İşaretleme |
---|---|---|
Varsayılan | 1 | <span class="badge">1</span> |
Başarı | 2 | <span class="badge badge-success">2</span> |
Uyarı | 4 | <span class="badge badge-warning">4</span> |
Önemli | 6 | <span class="badge badge-important">6</span> |
Bilgi | 8 | <span class="badge badge-info">8</span> |
Ters | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap, sitenizdeki içeriği sergilemek için kahraman birimi adı verilen hafif, esnek bir bileşen sağlar. Pazarlama ve içerik ağırlıklı sitelerde iyi çalışır.
İçeriğinizi div
şu şekilde sarın:
- <div class = "kahraman-birim" >
- <h1> Başlık </h1>
- <p> Kısa Açıklama </p>
- <p>
- <a sınıfı = "btn btn-birincil btn-büyük" >
- Daha fazla bilgi edin
- </a>
- </p>
- </div>
Bu basit bir kahraman birimi, öne çıkan içerik veya bilgilere ekstra dikkat çekmek için basit bir jumbotron tarzı bileşendir.
h1
Bir sayfadaki içeriğin bölümlerini uygun şekilde boşaltmak ve bölümlere ayırmak için basit bir kabuk . h1
'nin default öğesini ve diğer bileşenlerin çoğunu kullanabilir small
(ek stillerle).
- <div class = "sayfa başlığı" >
- <h1> Örnek sayfa başlığı </h1>
- </div>
Varsayılan olarak, Bootstrap'in küçük resimleri, minimum gerekli işaretleme ile bağlantılı görüntüleri sergilemek için tasarlanmıştır.
Biraz fazladan işaretleme ile başlıklar, paragraflar veya düğmeler gibi her türlü HTML içeriğini küçük resimlere eklemek mümkündür.
Küçük resimler (önceden .media-grid
v1.4'e kadar) fotoğraf veya video ızgaraları, görsel arama sonuçları, perakende ürünler, portföyler ve çok daha fazlası için mükemmeldir. Bağlantılar veya statik içerik olabilirler.
Küçük resim işaretlemesi basittir - gerekli olan tek şey ul
herhangi bir sayıda li
öğeye sahip olmaktır. Ayrıca süper esnektir, içeriğinizi sarmak için biraz daha fazla biçimlendirme ile her tür içeriğe izin verir.
Son olarak, küçük resimler bileşeni , küçük resim boyutlarının kontrolü için .span2
veya benzeri mevcut ızgara sistemi sınıflarını kullanır ..span3
Daha önce de belirtildiği gibi, küçük resimler için gerekli işaretleme hafif ve basittir. Bağlantılı resimler için varsayılan kuruluma bir göz atın :
- <ul class = "küçük resimler" >
- <li sınıf = "span3" >
- <a href = "#" class = "küçük resim" >
- <img kaynak = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Küçük resimlerdeki özel HTML içeriği için işaretleme biraz değişir. Herhangi bir yerde blok düzeyinde içeriğe izin vermek için, şununla <a>
değiştiririz <div>
:
- <ul class = "küçük resimler" >
- <li sınıf = "span3" >
- <div sınıfı = "küçük resim" >
- <img kaynak = "https://placehold.it/260x180" alt = "" >
- <h5> Küçük resim etiketi </h5>
- <p> Küçük resim yazısı tam burada... </p>
- </div>
- </li>
- ...
- </ul>
Bootstrap 2 ile temel sınıfı basitleştirdik: .alert
yerine .alert-message
. Ayrıca gerekli minimum işaretlemeyi de azalttık <p>
; varsayılan olarak hayır gereklidir, yalnızca dış <div>
.
Daha az kod içeren daha dayanıklı bir bileşen için, daha fazla dolgu ve tipik olarak daha fazla metinle gelen blok uyarıları, mesajların ayırt edici görünümünü kaldırdık. Sınıf da değişti .alert-block
.
Bootstrap, uyarı mesajlarını destekleyen harika bir jQuery eklentisi ile birlikte gelir, bu da onları hızlı ve kolay bir şekilde devre dışı bırakır.
Mesajınızı ve isteğe bağlı bir kapatma simgesini basit sınıfla bir div'e sarın.
- <div sınıfı = "uyarı" >
- <button class = "kapat" data-dismiss = "alert" > × </button>
- <strong> Uyarı! </strong> Kendinize iyi bakın, pek iyi görünmüyorsunuz.
- </div>
Önüne bak! iOS cihazları href="#"
, uyarıların iptali için bir gerektirir. Bağlantı kapatma simgeleri için onu ve veri özniteliğini eklediğinizden emin olun. <button>
Alternatif olarak, dokümanlarımız için yapmayı seçtiğimiz data özniteliğine sahip bir öğe kullanabilirsiniz . kullanırken <button>
, eklemeniz gerekir, type="button"
aksi takdirde formlarınız gönderilmeyebilir.
Standart uyarı mesajını iki isteğe bağlı sınıfla kolayca genişletin: .alert-block
daha fazla dolgu ve metin kontrolü ve .alert-heading
eşleşen bir başlık için.
En iyisi kendini kontrol et, pek iyi görünmüyorsun. Nulla vitae seçkin libero, bir pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "uyarı uyarı bloğu" >
- <a class = "kapat" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" > Uyarı! </h4>
- En iyisi kendini kontrol et, değilsin...
- </div>
- <div class = "uyarı uyarı hatası" >
- ...
- </div>
- <div class = "uyarı uyarısı başarısı" >
- ...
- </div>
- <div class = "uyarı uyarı bilgisi" >
- ...
- </div>
Dikey eğimli varsayılan ilerleme çubuğu.
- <div sınıfı = "ilerleme" >
- <div sınıfı = "çubuk"
- stil = " genişlik : % 60 ; " ></div>
- </div>
Çizgili bir efekt oluşturmak için bir degrade kullanır (IE yok).
- <div class = "ilerleme ilerleme çizgili" >
- <div sınıfı = "çubuk"
- stil = " genişlik : % 20 ; " ></div>
- </div>
Çizgili örneği alır ve onu canlandırır (IE yok).
- <div class = "ilerleme ilerleme çizgili
- aktif" >
- <div sınıfı = "çubuk"
- stil = " genişlik : % 40 ; " ></div>
- </div>
İlerleme çubukları, tutarlı stiller için aynı düğme ve uyarı sınıflarından bazılarını kullanır.
Düz renklere benzer şekilde, çeşitli çizgili ilerleme çubuklarımız var.
İlerleme çubukları CSS3 geçişlerini kullanır, bu nedenle genişliği javascript aracılığıyla dinamik olarak ayarlarsanız sorunsuz bir şekilde yeniden boyutlandırılacaktır.
.active
Sınıfı kullanırsanız , .progress-striped
ilerleme çubuklarınız soldan sağa şeritleri canlandıracaktır.
İlerleme çubukları, tüm efektlerini elde etmek için CSS3 gradyanlarını, geçişlerini ve animasyonlarını kullanır. Bu özellikler, Firefox'un IE7-9 veya daha eski sürümlerinde desteklenmez.
Opera ve IE şu anda animasyonları desteklememektedir.
Bir öğeye ek efekt vermek için kuyuyu basit bir efekt olarak kullanın.
- <div sınıfı = "iyi" >
- ...
- </div>
Modeller ve uyarılar gibi içerikleri kapatmak için genel kapat simgesini kullanın.
- <düğme sınıfı = "kapat" > × </button>
Bağlantı kullanmayı tercih ediyorsanız, iOS aygıtları tıklama olayları için bir href="#" gerektirir.
- <a class = "kapat" href = "#" > × </a>