Desenes de components reutilitzables creats per oferir navegació, alertes, popovers i molt més.
Menú contextual commutable per mostrar llistes d'enllaços. S'ha fet interactiu amb el connector de JavaScript desplegable .
- <ul class = "menú desplegable" rol = "menú" aria-labelledby = "menú desplegable" >
- <li><a tabindex = "-1" href = "#" > Acció </a></li>
- <li><a tabindex = "-1" href = "#" > Una altra acció </a></li>
- <li><a tabindex = "-1" href = "#" > Alguna cosa més aquí </a></li>
- <li class = "divisor" ></li>
- <li><a tabindex = "-1" href = "#" > Enllaç separat </a></li>
- </ul>
Mirant només el menú desplegable, aquí teniu l'HTML requerit. Heu d'embolicar l'activador del menú desplegable i el menú desplegable dins de .dropdown
, o un altre element que declari position: relative;
. A continuació, només cal crear el menú.
- <div class = "menú desplegable" >
- <!-- Enllaç o botó per canviar el menú desplegable -->
- <ul class = "menú desplegable" rol = "menú" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Acció </a></li>
- <li><a tabindex = "-1" href = "#" > Una altra acció </a></li>
- <li><a tabindex = "-1" href = "#" > Alguna cosa més aquí </a></li>
- <li class = "divisor" ></li>
- <li><a tabindex = "-1" href = "#" > Enllaç separat </a></li>
- </ul>
- </div>
Alineeu els menús a la dreta i afegiu incloure nivells addicionals de desplegables.
Afegeix .pull-right
a una .dropdown-menu
alineació a la dreta del menú desplegable.
- <ul class = "menú desplegable pull-right" role = "menú" aria-labelledby = "dLabel" >
- ...
- </ul>
Afegiu .disabled
- <li>
lo al menú desplegable per desactivar l'enllaç.
- <ul class = "menú desplegable" rol = "menú" aria-labelledby = "menú desplegable" >
- <li><a tabindex = "-1" href = "#" > Enllaç normal </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Enllaç desactivat </a></li>
- <li><a tabindex = "-1" href = "#" > Un altre enllaç </a></li>
- </ul>
Afegiu un nivell addicional de menús desplegables, que apareixen al passar el cursor com els d'OS X, amb algunes addicions de marques senzilles. Afegeix .dropdown-submenu
a qualsevol li
d'un menú desplegable existent per a un estil automàtic.
- <ul class = "menú desplegable" rol = "menú" aria-labelledby = "dLabel" >
- ...
- <li class = "submenú desplegable" >
- <a tabindex = "-1" href = "#" > Més opcions </a>
- <ul class = "menú desplegable" >
- ...
- </ul>
- </li>
- </ul>
Paginació senzilla 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.
- <div class = "paginació" >
- <ul>
- <li><a href = "#" > Anterior </a></li>
- <li><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 = "#" > 5 </a></li>
- <li><a href = "#" > Següent </a></li>
- </ul>
- </div>
Els enllaços es poden personalitzar per a diferents circumstàncies. Utilitzeu .disabled
-los per als enllaços que no es poden fer clic i .active
per indicar la pàgina actual.
- <div class = "paginació" >
- <ul>
- <li class = "disabled" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Opcionalment, podeu canviar els ancoratges actius o desactivats per trams per eliminar la funcionalitat de clics mantenint els estils previstos.
- <div class = "paginació" >
- <ul>
- <li class = "disabled" ><span> « </span></li>
- <li class = "active" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Vols una paginació més gran o més petita? Afegiu .pagination-large
, .pagination-small
, o .pagination-mini
per a mides addicionals.
- <div class = "paginació paginació-gran" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginació" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginació paginació-petita" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginació paginació-mini" >
- <ul>
- ...
- </ul>
- </div>
Afegiu una de les dues classes opcionals per canviar l'alineació dels enllaços de paginació: .pagination-centered
i .pagination-right
.
- <div class = "paginació centrada en la paginació" >
- ...
- </div>
- <div class = "paginació paginació-dreta" >
- ...
- </div>
Enllaços ràpids anteriors i següents per a implementacions de paginació senzilles amb marques i estils lleugers. És ideal per a llocs senzills com blocs o revistes.
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>
Els enllaços de cercapersones també utilitzen la .disabled
classe d'utilitat general de la paginació.
- <ul class = "paper" >
- <li class = "anteriorment desactivat" >
- <a href = "#" > ← Més vell </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> |
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> |
Per facilitar la implementació, les etiquetes i les insígnies simplement col·lapsaran (mitjançant el :empty
selector de CSS) quan no hi hagi contingut.
Un component lleuger i flexible per mostrar el contingut clau del vostre lloc. Funciona bé en llocs de màrqueting i amb contingut pesat.
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.
- <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>
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 <small> Subtext per a la capçalera </small></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 = "span4" >
- <a href = "#" class = "miniatura" >
- <img data-src = "holder.js/300x200" 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 = "span4" >
- <div class = "miniatura" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Etiqueta de miniatura </h3>
- <p> Subtítol de miniatura... </p>
- </div>
- </li>
- ...
- </ul>
Exploreu totes les vostres opcions amb les diferents classes de graella disponibles per a vosaltres. També podeu combinar i combinar diferents mides.
Emboliqui qualsevol text i un botó d'omissió opcional .alert
per a un missatge d'avís bàsic.
- <div class = "alerta" >
- <button type = "button" class = "tancar" data-dismiss = "alerta" > × </button>
- <strong> Avís! </strong> Millor comproveu-vos, no teniu massa bona pinta.
- </div>
Els navegadors Mobile Safari i Mobile Opera, a més de l' data-dismiss="alert"
atribut, requereixen un href="#"
per a l'eliminació d'alertes quan s'utilitzen una <a>
etiqueta.
- <a href = "#" class = "close" data-dismiss = "alerta" > × </a>
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.
- <button type = "button" class = "tancar" data-dismiss = "alerta" > × </button>
Utilitzeu el connector d'alertes jQuery per a l'eliminació ràpida i senzilla d'alertes.
Per als missatges més llargs, augmenteu el farciment a la part superior i inferior de l'embolcall d'alerta afegint .alert-block
.
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" >
- <button type = "button" class = "tancar" data-dismiss = "alerta" > × </button>
- <h4> Avís! </h4>
- Millor comproveu-vos, no sou...
- </div>
Afegiu classes opcionals per canviar la connotació d'una alerta.
- <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" style = " amplada : 60 %; " ></div>
- </div>
Utilitza un degradat per crear un efecte ratllat. No disponible a IE7-8.
- <div class = "progress progress-striped" >
- <div class = "bar" style = " amplada : 20 %; " ></div>
- </div>
Afegeix .active
a .progress-striped
per animar les ratlles de dreta a esquerra. No disponible en totes les versions d'IE.
- <div class = "progrés progress-striped active" >
- <div class = "bar" style = " amplada : 40 %; " ></div>
- </div>
Col·loqueu diverses barres a la mateixa .progress
per apilar-les.
- <div class = "progrés" >
- <div class = "bar bar-success" style = " amplada : 35 %; " ></div>
- <div class = "bar bar-warning" style = " amplada : 20 %; " ></div>
- <div class = "bar bar-danger" style = " amplada : 10 %; " ></div>
- </div>
Les barres de progrés utilitzen alguns dels mateixos botons i classes d'alertes per a estils coherents.
- <div class = "progress progress-info" >
- <div class = "bar" style = " amplada : 20 % " ></div>
- </div>
- <div class = "progrés progress-èxit" >
- <div class = "bar" style = " amplada : 40 % " ></div>
- </div>
- <div class = "avís de progrés de progrés" >
- <div class = "bar" style = " amplada : 60 % " ></div>
- </div>
- <div class = "progress progress-danger" >
- <div class = "bar" style = " amplada : 80 % " ></div>
- </div>
De manera similar als colors sòlids, tenim barres de progrés amb ratlles variades.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " amplada : 20 % " ></div>
- </div>
- <div class = "progrés progress-succes progress-striped" >
- <div class = "bar" style = " amplada : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div class = "bar" style = " amplada : 60 % " ></div>
- </div>
- <div class = "progrés progress-danger progress-striped" >
- <div class = "bar" style = " amplada : 80 % " ></div>
- </div>
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.
Les versions anteriors a Internet Explorer 10 i Opera 12 no admeten animacions.
Estils d'objectes abstractes per crear diversos tipus de components (com ara comentaris de bloc, tuits, etc.) que inclouen una imatge alineada a l'esquerra o a la dreta juntament amb el contingut textual.
Els mitjans predeterminats permeten fer flotar un objecte multimèdia (imatges, vídeo, àudio) a l'esquerra o a la dreta d'un bloc de contingut.
- <div class = "mitjans" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Encapçalament multimèdia </h4>
- ...
- <!-- Objecte multimèdia niu -->
- <div class = "mitjans" >
- ...
- </div>
- </div>
- </div>
Amb una mica d'etiquetatge addicional, podeu utilitzar la llista de mitjans dins (útil per a fils de comentaris o llistes d'articles).
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
- <ul class = "llista de mitjans" >
- <li class = "mitjans" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Encapçalament multimèdia </h4>
- ...
- <!-- Objecte multimèdia niu -->
- <div class = "mitjans" >
- ...
- </div>
- </div>
- </li>
- </ul>
Utilitzeu el pou com a simple efecte sobre un element per donar-li un efecte d'inserció.
- <div class = "bé" >
- ...
- </div>
Control de farciment i cantonades arrodonides amb dues classes de modificadors opcionals.
- <div class = "bé bé gran" >
- ...
- </div>
- <div class = "bé bé petit" >
- ...
- </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="#"
esdeveniment de clic si preferiu utilitzar un àncora.
- <a class = "close" href = "#" > × </a>
Classes senzilles i focalitzades per a petits retocs de visualització o comportament.
Flota un element a l'esquerra
- class = "tirar a l'esquerra"
- . tirar - esquerra {
- flotar : esquerra ;
- }
Flota un element cap a la dreta
- classe = "tirar a la dreta"
- . tirar - dreta {
- flotar : dret ;
- }
Canvia el color d'un element a#999
- class = "silenciat"
- . silenciat {
- color : #999;
- }
Netegeu float
qualsevol element
- class = "clearfix"
- . clearfix {
- * zoom : 1 ;
- &: abans ,
- &: després de {
- pantalla : taula ;
- contingut : "" ;
- }
- &: després de {
- clar : tots dos ;
- }
- }