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 marcaj ușor și stiluri chiar mai ușoare. Este grozav pentru site-uri simple, cum ar fi bloguri sau reviste.
Link-urile pager folosesc, de asemenea, clasa generală .disabled
din paginare.
Î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> |
Succes | <span class="label label-success">Success</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> |
Invers | <span class="label label-inverse">Inverse</span> |
Insignele sunt componente mici, simple pentru afișarea unui indicator sau număr de vreun fel. Se găsesc de obicei în clienții de e-mail precum Mail.app sau în aplicațiile mobile pentru notificări push.
Nume | Exemplu | Markup |
---|---|---|
Mod implicit | 1 | <span class="badge">1</span> |
Succes | 2 | <span class="badge badge-success">2</span> |
Avertizare | 4 | <span class="badge badge-warning">4</span> |
Important | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Invers | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap oferă o componentă ușoară și flexibilă numită o unitate erou pentru a prezenta conținutul de pe site-ul dvs. Funcționează bine pe site-uri de marketing și cu conținut ridicat.
Încheiați conținutul dvs. într-un mod div
similar:
- <div class = „unitate-erou” >
- <h1> Titlu </h1>
- <p> Slogan </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Află mai multe
- </a>
- </p>
- </div>
Aceasta este o unitate eroică simplă, o componentă simplă în stil jumbotron pentru a atrage o atenție suplimentară asupra conținutului sau informațiilor prezentate.
O carcasă simplă pentru h1
a distanța și a segmenta în mod corespunzător secțiunile de conținut pe o pagină. Poate utiliza elementul h1
implicit al lui small
, precum și majoritatea celorlalte componente (cu stiluri suplimentare).
- <div class = "page-header" >
- <h1> Exemplu de antet de pagină </h1>
- </div>
Î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 folosește 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, doar exteriorul <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ă" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Atenție! </strong> Cel mai bine verifică-te, nu arăți prea bine.
- </div>
Atenție! Dispozitivele iOS necesită un sistem href="#"
pentru eliminarea alertelor. Asigurați-vă că îl includeți și atributul de date pentru pictogramele de închidere a ancora. În mod alternativ, puteți utiliza un <button>
element cu atributul de date, ceea ce am optat să facem pentru documentele noastre. Când utilizați <button>
, trebuie să includeți type="button"
sau formularele dvs. s-ar putea să nu fie trimise.
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" data-dismiss = "alert" href = "#" > × </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 cu dungi (fără IE).
- <div class = "progres progres-striped" >
- <div class = "bar"
- stil = " lățime : 20 %; " ></div>
- </div>
Ia exemplul cu dungi și îl animă (fără IE).
- <div class = „progres progres-striped
- activ" >
- <div class = "bar"
- stil = " lățime : 40 %; " ></div>
- </div>
Barele de progres folosesc unele dintre aceleași clase de butoane și alerte pentru stiluri consistente.
Similar cu culorile solide, avem bare de progres cu dungi variate.
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-9 sau în versiunile mai vechi de Firefox.
Opera și IE 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.
- <button class = „închidere” > × </button>
Dispozitivele iOS necesită un href="#" pentru evenimentele de clic dacă utilizați mai degrabă o ancoră.
- <a class = "close" href = "#" > × </a>