Deseci komponenti za višekratnu upotrebu napravljenih za pružanje navigacije, upozorenja, skočnih prozora i više.
Kontekstualni izbornik koji se može mijenjati za prikaz popisa veza. Interaktivan s padajućim JavaScript dodatkom .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Akcija </a></li>
- <li><a tabindex = "-1" href = "#" > Još jedna radnja </a></li>
- <li><a tabindex = "-1" href = "#" > Još nešto ovdje </a></li>
- <li class = "divider" ></li>
- <li><a tabindex = "-1" href = "#" > Odvojena veza </a></li>
- </ul>
Gledajući samo padajući izbornik, ovdje je potreban HTML. Morate omotati okidač padajućeg izbornika i padajući izbornik unutar .dropdown
ili neki drugi element koji izjavljuje position: relative;
. Zatim samo izradite jelovnik.
- <div class = "dropdown" >
- <!-- Veza ili gumb za prebacivanje padajućeg izbornika -->
- <ul class = "dropdown-menu" role = "menu" aria- labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Akcija </a></li>
- <li><a tabindex = "-1" href = "#" > Još jedna radnja </a></li>
- <li><a tabindex = "-1" href = "#" > Još nešto ovdje </a></li>
- <li class = "divider" ></li>
- <li><a tabindex = "-1" href = "#" > Odvojena veza </a></li>
- </ul>
- </div>
Poravnajte izbornike s desne strane i dodajte dodatne razine padajućih izbornika.
Dodajte .pull-right
na a .dropdown-menu
za desno poravnanje padajućeg izbornika.
- <ul class = "dropdown-menu pull-right" role = "menu" aria- labelledby = "dLabel" >
- ...
- </ul>
Dodajte .disabled
na <li>
padajući izbornik da biste onemogućili vezu.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Redovna veza </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Onemogućena veza </a></li>
- <li><a tabindex = "-1" href = "#" > Još jedna veza </a></li>
- </ul>
Dodajte dodatnu razinu padajućih izbornika, koji se pojavljuju pri lebdenju mišem poput onih u OS X-u, s nekim jednostavnim dodacima označavanja. Dodajte .dropdown-submenu
bilo kojem li
u postojećem padajućem izborniku za automatsko oblikovanje.
- <ul class = "dropdown-menu" role = "menu" aria- labelledby = "dLabel" >
- ...
- <li class = "padajući-podizbornik" >
- <a tabindex = "-1" href = "#" > Više opcija </a>
- <ul class = "padajući izbornik" >
- ...
- </ul>
- </li>
- </ul>
Jednostavno označavanje stranica inspirirano Rdioom, izvrsno za aplikacije i rezultate pretraživanja. Veliki blok teško je promašiti, lako ga je prilagoditi i pruža velika područja klika.
- <div class = "pagination" >
- <ul>
- <li><a href = "#" > Prethodna </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 = "#" > Dalje </a></li>
- </ul>
- </div>
Veze se mogu prilagoditi različitim okolnostima. Koristite .disabled
za poveznice na koje se ne može kliknuti i .active
za označavanje trenutne stranice.
- <div class = "pagination" >
- <ul>
- <li class = "disabled" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Po izboru možete zamijeniti aktivna ili onemogućena sidra za raspone kako biste uklonili funkcionalnost klika uz zadržavanje željenih stilova.
- <div class = "pagination" >
- <ul>
- <li class = "disabled" ><span> « </span></li>
- <li class = "active" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Želite li veću ili manju paginaciju? Dodajte .pagination-large
, .pagination-small
ili .pagination-mini
za dodatne veličine.
- <div class = "pagination pagination-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-mini" >
- <ul>
- ...
- </ul>
- </div>
Dodajte jednu od dvije opcijske klase za promjenu poravnanja veza na stranice: .pagination-centered
i .pagination-right
.
- <div class = "pagination pagination-centered" >
- ...
- </div>
- <div class = "pagination pagination-right" >
- ...
- </div>
Brze prethodne i sljedeće veze za jednostavne implementacije paginacije s laganim označavanjem i stilovima. Izvrstan je za jednostavne stranice poput blogova ili časopisa.
Prema zadanim postavkama, dojavljivač centrira veze.
- <ul class = "pager" >
- <li><a href = "#" > Prethodno </a></li>
- <li><a href = "#" > Dalje </a></li>
- </ul>
Alternativno, svaku vezu možete poravnati sa strane:
- <ul class = "pager" >
- <li klasa = "prethodna" >
- <a href = "#" > ← Starije </a>
- </li>
- <li class = "sljedeća" >
- <a href = "#" > Novije → </a>
- </li>
- </ul>
Pager veze također koriste opću .disabled
upotrebnu klasu iz paginacije.
- <ul class = "pager" >
- <li class = "previous disabled" >
- <a href = "#" > ← Starije </a>
- </li>
- ...
- </ul>
Etikete | Markup |
---|---|
Zadano | <span class="label">Default</span> |
Uspjeh | <span class="label label-success">Success</span> |
Upozorenje | <span class="label label-warning">Warning</span> |
Važno | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Inverzan | <span class="label label-inverse">Inverse</span> |
Ime | Primjer | Markup |
---|---|---|
Zadano | 1 | <span class="badge">1</span> |
Uspjeh | 2 | <span class="badge badge-success">2</span> |
Upozorenje | 4 | <span class="badge badge-warning">4</span> |
Važno | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Inverzan | 10 | <span class="badge badge-inverse">10</span> |
Za jednostavnu implementaciju, oznake i značke jednostavno će se skupiti (putem CSS-ovog :empty
selektora) kada unutar njih ne postoji nikakav sadržaj.
Lagana, fleksibilna komponenta za prikazivanje ključnog sadržaja na vašoj web stranici. Dobro radi na marketinškim i sadržajnim stranicama.
Ovo je jednostavna herojska jedinica, jednostavna komponenta u stilu jumbotrona za privlačenje dodatne pozornosti na istaknuti sadržaj ili informacije.
- <div class = "hero-unit" >
- <h1> Naslov </h1>
- <p> Slogan </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Saznajte više
- </a>
- </p>
- </div>
Jednostavna ljuska za h1
prikladno raspoređivanje i segmentiranje dijelova sadržaja na stranici. Može koristiti h1
zadani small
, element kao i većinu drugih komponenti (s dodatnim stilovima).
- <div class = "page-header" >
- <h1> Primjer zaglavlja stranice <small> Podtekst za zaglavlje </small></h1>
- </div>
Prema zadanim postavkama, Bootstrapove sličice dizajnirane su za prikaz povezanih slika s minimalnim potrebnim oznakama.
Uz malo dodatnog označavanja, moguće je sličicama dodati bilo koju vrstu HTML sadržaja poput naslova, odlomaka ili gumba.
Sličice (prethodno .media-grid
do v1.4) izvrsne su za mreže fotografija ili videozapisa, rezultate pretraživanja slika, maloprodajne proizvode, portfelje i još mnogo toga. Mogu biti poveznice ili statični sadržaj.
Označavanje minijatura je jednostavno - sve što je potrebno je a ul
s bilo kojim brojem elemenata. li
Također je super fleksibilan, dopuštajući bilo koju vrstu sadržaja sa samo malo više oznaka za omotavanje vašeg sadržaja.
Na kraju, komponenta sličica koristi postojeće klase sustava rešetki—kao što je .span2
ili.span3
— za kontrolu dimenzija sličica.
Kao što je ranije spomenuto, potrebno označavanje za minijature je lagano i jednostavno. Evo pogleda na zadanu postavku za povezane slike :
- <ul class = "thumbnails" >
- <li class = "span4" >
- <a href = "#" class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Za prilagođeni HTML sadržaj u minijaturama, oznaka se malo mijenja. Kako bismo dopustili sadržaj na razini bloka bilo gdje, mijenjamo <a>
za lajk <div>
tako:
- <ul class = "thumbnails" >
- <li class = "span4" >
- <div class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Oznaka sličice </h3>
- <p> Natpis sličice... </p>
- </div>
- </li>
- ...
- </ul>
Istražite sve svoje mogućnosti s različitim klasama rešetki koje su vam dostupne. Također možete kombinirati različite veličine.
Zamotajte bilo koji tekst i dodatni gumb za odbacivanje .alert
za osnovnu poruku upozorenja.
- <div class = "alert" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <strong> Upozorenje! </strong> Najbolje da provjerite sami, ne izgledate baš dobro.
- </div>
Preglednici Mobile Safari i Mobile Opera, osim data-dismiss="alert"
atributa, zahtijevaju i href="#"
za odbacivanje upozorenja prilikom korištenja <a>
oznake.
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
Alternativno, možete koristiti <button>
element s atributom podataka, što smo odlučili učiniti za naše dokumente. Kada koristite <button>
, morate uključiti type="button"
ili se vaši obrasci možda neće poslati.
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
Upotrijebite dodatak za upozorenja jQuery za brzo i jednostavno odbacivanje upozorenja.
Za duže poruke povećajte ispunu na vrhu i dnu omota upozorenja dodavanjem .alert-block
.
Najbolje provjeri, ne izgledaš baš dobro. 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 = "close" data-dismiss = "alert" > × </button>
- <h4> Upozorenje! </h4>
- Najbolje provjerite sami, niste...
- </div>
Dodajte izborne klase za promjenu konotacije upozorenja.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Zadana traka napretka s okomitim gradijentom.
- <div class = "progress" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
Koristi gradijent za stvaranje prugastog efekta. Nije dostupno u IE7-8.
- <div class = "progress progress-striped" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Dodajte .active
za .progress-striped
animiranje pruga zdesna nalijevo. Nije dostupno u svim verzijama IE-a.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Stavite više šipki u istu .progress
kako biste ih složili.
- <div class = "progress" >
- <div class = "bar bar-success" style = " width : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
Trake napretka koriste neke od istih tipki i klasa upozorenja za dosljedne stilove.
- <div class = "progress progress-info" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "progress progress-success" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-warning" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-danger" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Slično jednobojnim bojama, imamo različite prugaste trake napretka.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "progress progress-success progress-striped" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-danger progress-striped" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Trake napretka koriste CSS3 gradijente, prijelaze i animacije za postizanje svih njihovih učinaka. Ove značajke nisu podržane u IE7-9 ili starijim verzijama Firefoxa.
Inačice starije od Internet Explorera 10 i Opere 12 ne podržavaju animacije.
Stilovi apstraktnih objekata za izgradnju različitih vrsta komponenti (kao što su komentari na blogu, tweetovi itd.) koji imaju lijevo ili desno poravnanu sliku uz tekstualni sadržaj.
Zadani mediji dopuštaju plutanje medijskog objekta (slike, video, audio) lijevo ili desno od bloka sadržaja.
- <div class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Medijski naslov </h4>
- ...
- <!-- Ugniježđeni medijski objekt -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Uz malo dodatnog označavanja, možete koristiti unutarnju listu medija (korisno za niti komentara ili popise članaka).
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 = "media-list" >
- <li class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Medijski naslov </h4>
- ...
- <!-- Ugniježđeni medijski objekt -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Upotrijebite bušotinu kao jednostavan učinak na element kako biste mu dali umetnuti učinak.
- <div class = "well" >
- ...
- </div>
Kontrolirajte ispunu i zaobljene kutove s dvije opcijske klase modifikatora.
- <div class = "dobro dobro-veliko" >
- ...
- </div>
- <div class = "dobro dobro-malo" >
- ...
- </div>
Upotrijebite generičku ikonu za zatvaranje za odbacivanje sadržaja poput modala i upozorenja.
- <button class = "close" > × </button>
iOS uređaji zahtijevaju događaj href="#"
klika ako biste radije koristili sidro.
- <a class = "close" href = "#" > × </a>
Jednostavne, fokusirane klase za mala podešavanja zaslona ili ponašanja.
Pomakni element ulijevo
- klasa = "povuci-lijevo"
- . povuci - lijevo {
- plovak : lijevo ;
- }
Pomaknite element udesno
- klasa = "povuci desno"
- . povuci - desno {
- lebdjeti : desno ;
- }
Promjena boje elementa u#999
- klasa = "utišano"
- . isključen {
- boja : #999;
- }
Očistite float
bilo koji element
- klasa = "clearfix"
- . clearfix {
- * zumiranje : 1 ;
- &: prije ,
- &: nakon {
- prikaz : stol ;
- sadržaj : "" ;
- }
- &: nakon {
- jasno : oboje ;
- }
- }