Zeci de componente reutilizabile sunt încorporate în Bootstrap pentru a oferi navigare, alerte, popovers și multe altele.
Paginare ultra simplistă și cu stil minimal inspirată de Rdio, excelentă pentru aplicații și rezultatele căutării. Blocul mare este greu de ratat, ușor de scalat și oferă zone mari de clic.
Linkurile sunt personalizabile și funcționează într-o serie de circumstanțe cu clasa potrivită. .disabled
pentru link-urile neclickabile și .active
pentru pagina curentă.
Adăugați oricare dintre cele două clase opționale pentru a modifica alinierea legăturilor de paginare: .pagination-centered
și .pagination-right
.
Componenta implicită de paginare este flexibilă și funcționează în mai multe variante.
Înfășurată într-un <div>
, paginarea este doar un <ul>
.
- <div class = "paginare" >
- <ul>
- <li><a href = "#" > Anterior </a></li>
- <li class = "activ" >
- <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 = "#" > Următorul </a></li>
- </ul>
- </div>
Componenta pager este un set de link-uri pentru implementări simple de paginare cu markup ușor și stiluri chiar mai ușoare. Este grozav pentru site-uri simple, cum ar fi bloguri sau reviste.
În mod implicit, paginatorul centrează linkurile.
- <ul class = "pager" >
- <li>
- <a href = "#" > Anterior </a>
- </li>
- <li>
- <a href = "#" > Următorul </a>
- </li>
- </ul>
Alternativ, puteți alinia fiecare link pe părțile laterale:
- <ul class = "pager" >
- <li class = "anterior" >
- <a href = "#" > ← Mai vechi </a>
- </li>
- <li class = "next" >
- <a href = "#" > Mai nou → </a>
- </li>
- </ul>
Etichete | Markup |
---|---|
Mod implicit | <span class="label">Default</span> |
Nou | <span class="label label-success">New</span> |
Avertizare | <span class="label label-warning">Warning</span> |
Important | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
În mod implicit, miniaturile Bootstrap sunt concepute pentru a prezenta imaginile legate cu un marcaj minim necesar.
Cu un pic de markup suplimentar, este posibil să adăugați orice tip de conținut HTML, cum ar fi titluri, paragrafe sau butoane în miniaturi.
Miniaturile (anterior .media-grid
până la v1.4) sunt excelente pentru grile de fotografii sau videoclipuri, rezultate de căutare de imagini, produse de vânzare cu amănuntul, portofolii și multe altele. Pot fi link-uri sau conținut static.
Marcarea miniaturilor este simplă – tot ce este necesar ul
cu orice număr de elemente. li
De asemenea, este foarte flexibil, permițând orice tip de conținut cu doar puțin mai mult markup pentru a vă încheia conținutul.
În cele din urmă, componenta miniaturi utilizează clasele existente ale sistemului de grilă, cum ar fi .span2
sau .span3
, pentru controlul dimensiunilor miniaturii.
După cum am menționat anterior, marcajul necesar pentru miniaturi este ușor și simplu. Iată o privire asupra configurației implicite pentru imaginile legate :
- <ul class = "miniaturi" >
- <li class = "span3" >
- <a href = "#" class = "miniatură" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Pentru conținutul HTML personalizat în miniaturi, marcajul se modifică ușor. Pentru a permite conținut la nivel de bloc oriunde, schimbăm cu <a>
așa <div>
:
- <ul class = "miniaturi" >
- <li class = "span3" >
- <div class = "miniatură" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Etichetă miniatură </h5>
- <p> Legendă în miniatură chiar aici... </p>
- </div>
- </li>
- ...
- </ul>
Cu Bootstrap 2, am simplificat clasa de bază: .alert
în loc de .alert-message
. Am redus, de asemenea, marcajul minim necesar - nu <p>
este necesar în mod implicit, ci doar <div>
.
Pentru o componentă mai durabilă, cu mai puțin cod, am eliminat aspectul diferențiator pentru alertele de blocare, mesajele care vin cu mai multă umplutură și, de obicei, mai mult text. De asemenea, clasa s-a schimbat în .alert-block
.
Bootstrap vine cu un plugin jQuery grozav care acceptă mesaje de alertă, făcând eliminarea lor rapidă și ușoară.
Încheiați mesajul și o pictogramă opțională de închidere într-un div cu o clasă simplă.
- <div class = "alertă" >
- <a class = "close" > × </a>
- <strong> Atenție! </strong> Cel mai bine verifică-te, nu arăți prea bine.
- </div>
Extindeți cu ușurință mesajul de alertă standard cu două clase opționale: .alert-block
pentru mai multe controale de umplutură și text și .alert-heading
pentru un titlu potrivit.
Cel mai bine verifică-te, nu arăți prea bine. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a class = "close" > × </a>
- <h4 class = "alert-heading" > Atenție! </h4>
- Cel mai bine verifică-te, nu ești...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alerta alertă-succes" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Bară de progres implicită cu un gradient vertical.
- <div class = "progres" >
- <div class = "bar"
- stil = " lățime : 60 %; " ></div>
- </div>
Utilizează un gradient pentru a crea un efect de dungi.
- <div class = "progres progres-informații
- cu dungi de progres" >
- <div class = "bar"
- stil = " lățime : 20 %; " ></div>
- </div>
Ia exemplul cu dungi și îl animă.
- <div class = „progres progres-pericol
- activ cu dungi de progres" >
- <div class = "bar"
- stil = " lățime : 40 %; " ></div>
- </div>
Barele de progres utilizează unele dintre aceleași nume de clasă ca butoane și alerte pentru stil similar.
.progress-info
.progress-success
.progress-danger
Alternativ, puteți personaliza fișierele LESS și puteți rula propriile culori și dimensiuni.
Barele de progres folosesc tranziții CSS3, așa că dacă ajustați dinamic lățimea prin javascript, aceasta se va redimensiona fără probleme.
Dacă utilizați .active
clasa, .progress-striped
barele de progres vor anima dungile de la stânga la dreapta.
Barele de progres folosesc gradienți, tranziții și animații CSS3 pentru a obține toate efectele. Aceste caracteristici nu sunt acceptate în IE7-8 sau în versiunile mai vechi de Firefox.
Opera nu acceptă animații în acest moment.
Utilizați puțul ca efect simplu asupra unui element pentru a-i da un efect de inserție.
- <div class = "bine" >
- ...
- </div>
Folosiți pictograma de închidere generică pentru a respinge conținut precum modal și alerte.
- <a class = "close" > × </a>