Cumpunenti

Decine di cumpunenti riutilizzabili custruiti per furnisce navigazione, avvisi, popovers è più.

A testa alta ! Questi documenti sò per v2.3.2, chì ùn hè più supportatu ufficialmente. Scuprite l'ultima versione di Bootstrap!

Esempii

Dui opzioni basi, cù duie varianti più specifiche.

Un gruppu di buttone unicu

Avvolgi una seria di buttoni cù .btnin .btn-group.

  1. <div class = "btn-group" >
  2. <button class = "btn" > A manca </button>
  3. <button class = "btn" > Middle </button>
  4. <button class = "btn" > Destra </button>
  5. </div>

Diversi gruppi di buttone

Unisce seti di <div class="btn-group">in un <div class="btn-toolbar">per cumpunenti più cumplessi.

  1. <div class = "btn-toolbar" >
  2. <div class = "btn-group" >
  3. ...
  4. </div>
  5. </div>

Gruppi di buttone verticali

Fate chì un inseme di buttuni apparisce verticalmente in pila invece di orizontali.

  1. <div class = "btn-group btn-group-vertical" >
  2. ...
  3. </div>

Casella di spunta è sapori radio

I gruppi di buttone pò ancu funziunà cum'è radiu, induve solu un buttone pò esse attivu, o caselle di spunta, induve ogni numeru di buttoni pò esse attivu. Vede i documenti JavaScript per quessa.

Dropdowns in gruppi di buttone

A testa alta !I buttoni cù menu dropdown devenu esse imballati individualmente in u so propiu per .btn-groupun .btn-toolbarrendering propiu.

Panoramica è esempii

Aduprate qualsiasi buttone per attivà un menu a tendina mettendulu in un .btn-groupè furnisce u marcatu di menu propiu.

  1. <div class = "btn-group" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#" >
  3. Azzione
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "menu a discesa" >
  7. <!-- links menu a tendina -->
  8. </ul>
  9. </div>

Funziona cù tutte e dimensioni di buttone

I menu dropdown di i buttoni funzionanu in ogni dimensione: .btn-large, .btn-small, o .btn-mini.

Richiede JavaScript

I dropdown di i buttoni necessitanu u plugin Bootstrap dropdown per funziunà.

In certi casi, cum'è u telefuninu, i menu a tendina si estenderanu fora di a vista. Avete bisognu di risolve l'allineamentu manualmente o cù JavaScript persunalizatu.


Dividete i menu a tendina di u buttone

Basendu nantu à i stili di u gruppu di buttone è u marcatu, pudemu creà facilmente un buttone split. I buttuni divisi presentanu una azione standard à manca è un toggle dropdown à a diritta cù ligami contextuali.

  1. <div class = "btn-group" >
  2. <button class = "btn" > Azzione </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "menu a discesa" >
  7. <!-- links menu a tendina -->
  8. </ul>
  9. </div>

Taglie

Utilizà e classi di buttone extra .btn-mini, .btn-small, o .btn-largeper dimensionà.

  1. <div class = "btn-group" >
  2. <button class = "btn btn-mini" > Azzione </button>
  3. <button class = "btn btn-mini dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "menu a discesa" >
  7. <!-- links menu a tendina -->
  8. </ul>
  9. </div>

Menu a tendina

I menu a tendina ponu ancu esse attivati ​​da u fondu in sopra aghjunghjendu una sola classe à u parent immediatu di .dropdown-menu. Invertirà a direzzione di .caretu menu è riposizionarà u menù stessu per passà da u fondu in l'altu invece di l'altu in sopra.

  1. <div class = " dropup di btn-group" >
  2. <button class = "btn" > Dropup </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "menu a discesa" >
  7. <!-- links menu a tendina -->
  8. </ul>
  9. </div>

Pagina standard

Semplice paginazione inspirata da Rdio, fantastica per app è risultati di ricerca. U grande bloccu hè difficiule di missu, facilmente scalabile, è furnisce grandi spazii di clic.

  1. <div class = "paginazione" >
  2. <ul>
  3. <li><a href = "#" > Prec </a></li>
  4. <li><a href = "#" > 1 </a></li>
  5. <li><a href = "#" > 2 </a></li>
  6. <li><a href = "#" > 3 </a></li>
  7. <li><a href = "#" > 4 ​​</a></li>
  8. <li><a href = "#" > 5 </a></li>
  9. <li><a href = "#" > Avanti </a></li>
  10. </ul>
  11. </div>

Opzioni

Stati disattivati ​​è attivi

I ligami sò persunalizabili per diverse circustanze. Aduprà .disabledper i ligami incliccabili è .activeper indicà a pagina attuale.

  1. <div class = "paginazione" >
  2. <ul>
  3. <li class = "disabled" ><a href = "#" > « </a></li>
  4. <li class = "active" ><a href = "#" > 1 </a></li>
  5. ...
  6. </ul>
  7. </div>

Pudete eventualmente scambià l'ancore attive o disattivate per spazii per sguassà a funziunalità di clic, mantenendu i stili previsti.

  1. <div class = "paginazione" >
  2. <ul>
  3. <li class = "disabled" ><span> « </span></li>
  4. <li class = "attivu" ><span> 1 </span></li>
  5. ...
  6. </ul>
  7. </div>

Taglie

Vulete una paginazione più grande o più chjuca? Aggiungi .pagination-large, .pagination-small, o .pagination-miniper dimensioni supplementari.

  1. <div class = "paginazione paginazione-grande" >
  2. <ul>
  3. ...
  4. </ul>
  5. </div>
  6. <div class = "paginazione" >
  7. <ul>
  8. ...
  9. </ul>
  10. </div>
  11. <div class = "paginazione paginazione-piccola" >
  12. <ul>
  13. ...
  14. </ul>
  15. </div>
  16. <div class = "paginazione paginazione-mini" >
  17. <ul>
  18. ...
  19. </ul>
  20. </div>

Allineamentu

Aghjunghjite una di duie classi opzionali per cambià l'alineazione di i ligami di paginazione: .pagination-centeredè .pagination-right.

  1. <div class = "paginazione centrata in paginazione" >
  2. ...
  3. </div>
  1. <div class = "paginazione paginazione-right" >
  2. ...
  3. </div>

paginar

Ligami rapidi precedenti è prossimi per implementazioni di paginazione simplici cù marcatura è stili di luce. Hè grande per i siti simplici cum'è i blog o riviste.

Esempiu predeterminatu

Per automaticamente, u pager centra i ligami.

  1. <ul class = "pager" >
  2. <li><a href = "#" > Precedente </a></li>
  3. <li><a href = "#" > Avanti </a></li>
  4. </ul>

Ligami allineati

In alternativa, pudete allineà ogni ligame à i lati:

  1. <ul class = "pager" >
  2. <li class = "previous" >
  3. <a href = "#" > Anzianu </a>
  4. </li>
  5. <li class = "next" >
  6. <a href = "#" > Più recente → </a>
  7. </li>
  8. </ul>

Statu disattivatu opzionale

I ligami di pager utilizanu ancu a .disabledclassa di utilità generale da a paginazione.

  1. <ul class = "pager" >
  2. <li class = "previous disabled" >
  3. <a href = "#" > Anzianu </a>
  4. </li>
  5. ...
  6. </ul>

Etichette

Etichette Marcatura
Default <span class="label">Default</span>
Successu <span class="label label-success">Success</span>
Attenzione <span class="label label-warning">Warning</span>
Impurtante <span class="label label-important">Important</span>
Info <span class="label label-info">Info</span>
Inversu <span class="label label-inverse">Inverse</span>

Badges

Nome Esempiu Marcatura
Default 1 <span class="badge">1</span>
Successu 2 <span class="badge badge-success">2</span>
Attenzione 4 <span class="badge badge-warning">4</span>
Impurtante 6 <span class="badge badge-important">6</span>
Info 8 <span class="badge badge-info">8</span>
Inversu 10 <span class="badge badge-inverse">10</span>

Facilmente collapsable

Per una implementazione faciule, l'etichette è i badge colapsanu solu (via u :emptyselettore di CSS) quandu ùn ci hè micca cuntenutu.

Unità eroe

Un cumpunente ligeru è flessibile per mostrà u cuntenutu chjave in u vostru situ. Funziona bè nantu à i siti di marketing è di cuntenutu.

Salute, mondu !

Questa hè una unità di eroe simplice, un cumpunente simplice in stile jumbotron per chjamà l'attenzione extra à u cuntenutu o l'infurmazioni presentati.

Sapè ne di più

  1. <div class = "unità di eroe" >
  2. <h1> Titulu </h1>
  3. <p> Slogan </p>
  4. <p>
  5. <a class = "btn btn-primary btn-large" >
  6. Sapè ne di più
  7. </a>
  8. </p>
  9. </div>

Intestazione di a pagina

Una cunchiglia simplice per un h1spaziu adattatu è segmentà e sezioni di cuntenutu in una pagina. Pò aduprà l' elementu h1predeterminatu small, è ancu a maiò parte di l'altri cumpunenti (cù stili supplementari).

  1. <div class = "pagina-header" >
  2. <h1> Esempiu di intestazione di pagina <small> Sottotestu per l'intestazione </small></h1>
  3. </div>

Miniature predefinite

Per automaticamente, e miniature di Bootstrap sò pensate per mostrà l'imaghjini ligati cù un marcatu minimu necessariu.

Altamente persunalizabile

Cù un pocu di marcatura extra, hè pussibule aghjunghje ogni tipu di cuntenutu HTML cum'è intestazioni, paragrafi, o buttoni in miniature.

  • 300 x 200

    Etichetta miniatura

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Azzione Azzione

  • 300 x 200

    Etichetta miniatura

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Azzione Azzione

  • 300 x 200

    Etichetta miniatura

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Azzione Azzione

Perchè aduprà miniature

Miniature (precedentemente .media-gridfinu à a v1.4) sò grandi per griglie di foto o video, risultati di ricerca d'imaghjini, prudutti di vendita, portafogli, è assai di più. Puderanu esse ligami o cuntenutu staticu.

Marcatura simplice è flessibile

A marcatura in miniatura hè simplice - una ulcù qualsiasi quantità di lielementi hè tuttu ciò chì hè necessariu. Hè ancu super flessibile, chì permette ogni tipu di cuntenutu cù un pocu più marcatu per imballà u vostru cuntenutu.

Utiliza dimensioni di e colonne di griglia

Infine, u cumpunente di miniature utilizza classi di sistema di griglia esistenti - cum'è .span2o .span3- per u cuntrollu di dimensioni di miniatura.

Marcatura

Comu diciatu prima, a marcatura necessaria per e miniature hè ligera è diretta. Eccu un ochju à a cunfigurazione predeterminata per l'imaghjini ligati :

  1. <ul class = "miniature" >
  2. <li class = "span4" >
  3. <a href = "#" class = "miniatura" >
  4. <img data-src = "holder.js/300x200" alt = "" >
  5. </a>
  6. </li>
  7. ...
  8. </ul>

Per u cuntenutu HTML persunalizatu in miniature, u marcatu cambia ligeramente. Per permettà u cuntenutu di u nivellu di bloccu in ogni locu, scambiemu <a>per un <div>cum'è cusì:

  1. <ul class = "miniature" >
  2. <li class = "span4" >
  3. <div class = "miniatura" >
  4. <img data-src = "holder.js/300x200" alt = "" >
  5. <h3> Etichetta miniatura </h3>
  6. <p> Didascalia in miniatura... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

Più esempii

Esplora tutte e vostre opzioni cù e diverse classi di griglia dispunibili per voi. Pudete ancu mischjà è cunghjuntà diverse dimensioni.

Alerta predeterminata

Imbulighjate qualsiasi testu è un buttone di licenziamentu facultativu .alertper un missaghju di avvisu di basa.

Attenzione ! U megliu verificate voi stessu, ùn site micca troppu bellu.
  1. <div class = "alerta" >
  2. <button type = "button" class = "close" data-dismiss = "alert" > × </button>
  3. <strong> Attenzione ! </strong> U megliu verificate voi stessu, ùn site micca troppu bellu.
  4. </div>

Licetà i buttoni

I navigatori Mobile Safari è Mobile Opera, in più di l' data-dismiss="alert"attributu, necessitanu una href="#"per l'eliminazione di l'alerta quandu usanu una <a>tag.

  1. <a href = "#" class = "close" data-dismiss = "alert" > × </a>

In alternativa, pudete aduprà un <button>elementu cù l'attributu di dati, chì avemu sceltu di fà per i nostri documenti. Quandu si usa <button>, duvete include type="button"o i vostri formi ùn ponu micca sottumessi.

  1. <button type = "button" class = "close" data-dismiss = "alert" > × </button>

Ignora l'alerte via JavaScript

Aduprate u plugin di alerts jQuery per un licenziamentu rapidu è faciule di alerti.


Opzioni

Per i missaghji più longu, aumentate l'imbottitura in cima è in fondu di u wrapper d'alerta aghjunghjendu .alert-block.

Attenzione !

U megliu verificate voi stessu, ùn site micca troppu bellu. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

  1. <div class = "alert alert-block" >
  2. <button type = "button" class = "close" data-dismiss = "alert" > × </button>
  3. <h4> Attenzione ! </h4>
  4. U megliu verificate voi stessu, ùn site micca ...
  5. </div>

Alternative cuntestuali

Aghjunghjite classi opzionali per cambià a connotazione di una alerta.

Errore o periculu

Oh snap! Cambia uni pochi di cose è pruvate à mandà di novu.
  1. <div class = "alert alert-error" >
  2. ...
  3. </div>

Successu

Bè fatta! Avete lettu bè stu missaghju d'alerta impurtante.
  1. <div class = "alert alert-success" >
  2. ...
  3. </div>

infurmazione

A testa alta ! Questa alerta hà bisognu di a vostra attenzione, ma ùn hè micca super impurtante.
  1. <div class = "alert alert-info" >
  2. ...
  3. </div>

Esempii è marcatura

Basic

Barra di prugressu predeterminata cù un gradiente verticale.

  1. <div class = "progressu" >
  2. <div class = "bar" style = " larghezza : 60 %; " ></div>
  3. </div>

Striped

Aduprà un gradiente per creà un effettu strisce. Ùn dispunibile in IE7-8.

  1. <div class = "progressu à strisce di prugressu" >
  2. <div class = "bar" style = " larghezza : 20 %; " ></div>
  3. </div>

Animatu

Aghjunghjite .activeper .progress-stripedanimate e strisce da diritta à manca. Ùn hè micca dispunibule in tutte e versioni di IE.

  1. <div class = "progressu à strisce attivu" >
  2. <div class = "bar" style = " larghezza : 40 %; " ></div>
  3. </div>

Impilati

Pone parechje barre in u stessu .progressper impilà.

  1. <div class = "progressu" >
  2. <div class = "bar bar-success" style = " larghezza : 35 %; " ></div>
  3. <div class = "bar bar-warning" style = " larghezza : 20 %; " ></div>
  4. <div class = "bar bar-danger" style = " larghezza : 10 %; " ></div>
  5. </div>

Opzioni

Culori supplementari

E barre di prugressu utilizanu alcuni di u listessu buttone è classi d'alerta per stili coherenti.

  1. <div class = "progress progress-info" >
  2. <div class = "bar" style = " larghezza : 20 % " ></div>
  3. </div>
  4. <div class = "progressu prugressu-successu" >
  5. <div class = "bar" style = " larghezza : 40 % " ></div>
  6. </div>
  7. <div class = "avvertimentu di prugressu di prugressu" >
  8. <div class = "bar" style = " larghezza : 60 % " ></div>
  9. </div>
  10. <div class = "progressu-periculu di prugressu" >
  11. <div class = "bar" style = " larghezza : 80 % " ></div>
  12. </div>

Barre à strisce

Simile à i culori solidi, avemu variu barre di prugressu strisce.

  1. <div class = "progress progress-info progress-striped" >
  2. <div class = "bar" style = " larghezza : 20 % " ></div>
  3. </div>
  4. <div class = "progressu prugressu-success progress-striped" >
  5. <div class = "bar" style = " larghezza : 40 % " ></div>
  6. </div>
  7. <div class = "progressu-avvertimentu prugressu-strisciatu" >
  8. <div class = "bar" style = " larghezza : 60 % " ></div>
  9. </div>
  10. <div class = "progress progress-danger progress-striped" >
  11. <div class = "bar" style = " larghezza : 80 % " ></div>
  12. </div>

Supportu di u navigatore

E barre di prugressu utilizanu gradienti CSS3, transizioni è animazioni per ottene tutti i so effetti. Queste funzioni ùn sò micca supportate in IE7-9 o versioni più vechje di Firefox.

Versioni prima di Internet Explorer 10 è Opera 12 ùn supportanu micca animazioni.

Stili d'oggetti astratti per custruisce diversi tipi di cumpunenti (cum'è cumenti di blog, Tweets, etc.) chì presentanu una maghjina allinata à a manca o à a diritta cù u cuntenutu testuale.

Esempiu predeterminatu

I media predeterminati permettenu di float un ughjettu media (imaghjini, video, audio) à a manca o à a diritta di un bloccu di cuntenutu.

64x64

Titulu media

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. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
64x64

Titulu media

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. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
64x64

Titulu media

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. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
  1. <div class = "media" >
  2. <a class = "pull-left" href = "#" >
  3. <img class = "media-object" data-src = "holder.js/64x64" >
  4. </a>
  5. <div class = "media-body" >
  6. <h4 class = "media-heading" > Titulu media </h4>
  7. ...
  8.  
  9. <!-- Oggettu media nidificatu -->
  10. <div class = "media" >
  11. ...
  12. </div>
  13. </div>
  14. </div>

Lista di media

Cù un pocu di marcatura extra, pudete aduprà a lista media interna (utile per i fili di cumenti o liste d'articuli).

  • 64x64

    Titulu media

    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.

    64x64

    Intestazione media nidificata

    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.
    64x64

    Intestazione media nidificata

    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.
    64x64

    Intestazione media nidificata

    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.
  • 64x64

    Titulu media

    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.
  1. <ul class = "lista di media" >
  2. <li class = "media" >
  3. <a class = "pull-left" href = "#" >
  4. <img class = "media-object" data-src = "holder.js/64x64" >
  5. </a>
  6. <div class = "media-body" >
  7. <h4 class = "media-heading" > Titulu media </h4>
  8. ...
  9.  
  10. <!-- Oggettu media nidificatu -->
  11. <div class = "media" >
  12. ...
  13. </div>
  14. </div>
  15. </li>
  16. </ul>

Wells

Aduprate u pozzu cum'è un effettu simplice nantu à un elementu per dà un effettu inseritu.

Fighjate, sò in un pozzu !
  1. <div class = "bene" >
  2. ...
  3. </div>

Classi opzionali

Cuntrolla l'imbottitura è i cantoni arrotondati cù duie classi di modificatori opzionali.

Fighjate, sò in un pozzu !
  1. <div class = "bene ben grande" >
  2. ...
  3. </div>
Fighjate, sò in un pozzu !
  1. <div class = "ben bè-picculu" >
  2. ...
  3. </div>

Chiudi icona

Aduprate l'icona di chiudi generica per rinfriscà u cuntenutu cum'è modali è alerti.

  1. <button class = "close" > × </button>

I dispositi iOS necessitanu un href="#"eventu per cliccà se preferite aduprà un ancora.

  1. <a class = "close" href = "#" > × </a>

Classi di helper

Classi simplici è focalizati per una piccula visualizazione o tweaks di cumpurtamentu.

.tirà à manca

Float un elementu manca

  1. class = "tire a sinistra"
  1. . tira - manca {
  2. float : manca ;
  3. }

.tirà à diritta

Float un elementu ghjustu

  1. class = "tire à destra"
  1. . tira - dritta {
  2. float : right ;
  3. }

.mutu

Cambia u culore di l'elementu#999

  1. class = "silenziata"
  1. . mutu {
  2. culore : #999;
  3. }

.clearfix

Sguassate u floatsu ogni elementu

  1. class = "clearfix"
  1. . clearfix {
  2. * zoom : 1 ;
  3. &: prima ,
  4. &: dopu à {
  5. display : table ;
  6. cuntenutu : "" ;
  7. }
  8. &: dopu à {
  9. chjaru : tramindui ;
  10. }
  11. }