Desenes de components reutilitzables estan integrats a Bootstrap per proporcionar navegació, alertes, popovers i molt més.
Paginació ultra simplista i d'estil mínim inspirada en Rdio, ideal per a aplicacions i resultats de cerca. El bloc gran és difícil de perdre, fàcilment escalable i ofereix grans àrees de clic.
Els enllaços es poden personalitzar i funcionen en diverses circumstàncies amb la classe adequada. .disabled
per als enllaços que no es poden fer clic i .active
per a la pàgina actual.
Afegiu qualsevol de les dues classes opcionals per canviar l'alineació dels enllaços de paginació: .pagination-centered
i .pagination-right
.
El component de paginació predeterminat és flexible i funciona en diverses variacions.
Embolicat en un <div>
, la paginació és només un <ul>
.
- <div class = "paginació" >
- <ul>
- <li><a href = "#" > Anterior </a></li>
- <li class = "actiu" >
- <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 = "#" > Següent </a></li>
- </ul>
- </div>
El component paginador és un conjunt d'enllaços per a implementacions de paginació senzilles amb marques lleugeres i estils encara més lleugers. És ideal per a llocs senzills com blocs o revistes.
Els enllaços de cercapersones també utilitzen la .disabled
classe general de la paginació.
Per defecte, el cercapersones centra els enllaços.
- <ul class = "paper" >
- <li>
- <a href = "#" > Anterior </a>
- </li>
- <li>
- <a href = "#" > Següent </a>
- </li>
- </ul>
Alternativament, podeu alinear cada enllaç als costats:
- <ul class = "paper" >
- <li class = "anterior" >
- <a href = "#" > ← Més vell </a>
- </li>
- <li class = "següent" >
- <a href = "#" > Més recent → </a>
- </li>
- </ul>
Etiquetes | Marcatge |
---|---|
Per defecte | <span class="label">Default</span> |
Èxit | <span class="label label-success">Success</span> |
Avís | <span class="label label-warning">Warning</span> |
Important | <span class="label label-important">Important</span> |
Informació | <span class="label label-info">Info</span> |
Invers | <span class="label label-inverse">Inverse</span> |
Les insígnies són components petits i senzills per mostrar un indicador o un recompte d'algun tipus. Es troben habitualment en clients de correu electrònic com Mail.app o en aplicacions mòbils per a notificacions push.
Nom | Exemple | Marcatge |
---|---|---|
Per defecte | 1 | <span class="badge">1</span> |
Èxit | 2 | <span class="badge badge-success">2</span> |
Avís | 4 | <span class="badge badge-warning">4</span> |
Important | 6 | <span class="badge badge-important">6</span> |
Informació | 8 | <span class="badge badge-info">8</span> |
Invers | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap proporciona un component lleuger i flexible anomenat unitat d'heroi per mostrar el contingut del vostre lloc. Funciona bé en llocs de màrqueting i amb contingut pesat.
Embolcalleu el vostre contingut en una div
manera com:
- <div class = "unitat d'heroi" >
- <h1> Encapçalament </h1>
- <p> Lema </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Aprèn més
- </a>
- </p>
- </div>
Es tracta d'una unitat d'heroi senzilla, un component senzill d'estil jumbotron per cridar l'atenció addicional sobre el contingut o la informació destacats.
Una intèrpret d'ordres senzilla per h1
espaiar i segmentar adequadament les seccions de contingut d'una pàgina. Pot utilitzar l' element h1
per defecte small
de ', així com la majoria dels altres components (amb estils addicionals).
- <div class = "capçalera de pàgina" >
- <h1> Exemple de capçalera de la pàgina </h1>
- </div>
De manera predeterminada, les miniatures de Bootstrap estan dissenyades per mostrar imatges enllaçades amb un marcatge mínim necessari.
Amb una mica de marcatge addicional, és possible afegir qualsevol tipus de contingut HTML com encapçalaments, paràgrafs o botons a les miniatures.
Les miniatures (anteriorment .media-grid
fins a la v1.4) són ideals per a quadrícules de fotos o vídeos, resultats de cerca d'imatges, productes minoristes, carteres i molt més. Poden ser enllaços o contingut estàtic.
L'etiquetatge de miniatures és senzill: tot el que es requereix ul
amb qualsevol nombre d' elements. li
També és molt flexible, permetent qualsevol tipus de contingut amb només una mica més de marcatge per embolicar el vostre contingut.
Finalment, el component de miniatures utilitza classes de sistema de quadrícula existents, com ara .span2
o .span3
, per controlar les dimensions de les miniatures.
Com s'ha esmentat anteriorment, el marcatge necessari per a les miniatures és lleuger i senzill. Aquí teniu una ullada a la configuració predeterminada per a les imatges enllaçades :
- <ul class = "miniatures" >
- <li class = "span3" >
- <a href = "#" class = "miniatura" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Per al contingut HTML personalitzat a les miniatures, l'etiquetatge canvia lleugerament. Per permetre el contingut de nivell de bloc a qualsevol lloc, canviem <a>
per un <div>
com:
- <ul class = "miniatures" >
- <li class = "span3" >
- <div class = "miniatura" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Etiqueta de miniatura </h5>
- <p> Subtítol de miniatura aquí mateix... </p>
- </div>
- </li>
- ...
- </ul>
Amb Bootstrap 2, hem simplificat la classe base: .alert
en lloc de .alert-message
. També hem reduït l'etiquetatge mínim obligatori: no <p>
és necessari per defecte, només l'exterior <div>
.
Per a un component més durador amb menys codi, hem eliminat l'aspecte diferenciador de les alertes de bloqueig, missatges que inclouen més farciment i normalment més text. La classe també ha canviat a .alert-block
.
Bootstrap inclou un gran connector de jQuery que admet missatges d'alerta, de manera que descartar-los és ràpid i fàcil.
Embolica el teu missatge i una icona de tanca opcional en un div amb classe senzilla.
- <div class = "alerta" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Avís! </strong> Millor comproveu-vos, no teniu massa bona pinta.
- </div>
Caps amunt! Els dispositius iOS requereixen un href="#"
per a l'eliminació d'alertes. Assegureu-vos d'incloure'l i l'atribut de dades per a les icones de tancament d'àncora. Alternativament, podeu utilitzar un <button>
element amb l'atribut de dades, que hem optat per fer per als nostres documents. Quan utilitzeu <button>
, heu d'incloure type="button"
o els vostres formularis no s'envien.
Amplieu fàcilment el missatge d'alerta estàndard amb dues classes opcionals: .alert-block
per a més controls de farciment i text i .alert-heading
per a un encapçalament coincident.
Millor comproveu-vos, no teniu massa bona pinta. 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" > Avís! </h4>
- Millor comproveu-vos, no sou...
- </div>
- <div class = "alerta d'alerta-error" >
- ...
- </div>
- <div class = "alerta d'alerta-èxit" >
- ...
- </div>
- <div class = "informació d'alerta d'alerta" >
- ...
- </div>
Barra de progrés predeterminada amb un degradat vertical.
- <div class = "progrés" >
- <div class = "bar"
- estil = " amplada : 60 %; " ></div>
- </div>
Utilitza un degradat per crear un efecte ratllat (sense IE).
- <div class = "progress progress-striped" >
- <div class = "bar"
- estil = " amplada : 20 %; " ></div>
- </div>
Pren l'exemple amb ratlles i l'anima (sense IE).
- <div class = "progrés amb franges de progrés
- actiu" >
- <div class = "bar"
- estil = " amplada : 40 %; " ></div>
- </div>
Les barres de progrés utilitzen alguns dels mateixos botons i classes d'alertes per a estils coherents.
De manera similar als colors sòlids, tenim barres de progrés amb ratlles variades.
Les barres de progrés utilitzen transicions CSS3, de manera que si ajusteu dinàmicament l'amplada mitjançant javascript, es redimensionarà sense problemes.
Si feu servir la .active
classe, les vostres .progress-striped
barres de progrés animaran les ratlles d'esquerra a dreta.
Les barres de progrés utilitzen degradats, transicions i animacions CSS3 per aconseguir tots els seus efectes. Aquestes funcions no són compatibles amb IE7-9 o versions anteriors de Firefox.
Opera i IE no admeten animacions en aquest moment.
Utilitzeu el pou com a simple efecte sobre un element per donar-li un efecte d'inserció.
- <div class = "bé" >
- ...
- </div>
Utilitzeu la icona genèrica de tancament per descartar contingut com ara modals i alertes.
- <button class = "tancar" > × </button>
Els dispositius iOS requereixen un href="#" per als esdeveniments de clic si prefereixes utilitzar un àncora.
- <a class = "close" href = "#" > × </a>