V Bootstrap je vgrajenih na desetine komponent za večkratno uporabo, ki zagotavljajo navigacijo, opozorila, pojavna okna in še veliko več.
Izjemno poenostavljeno in minimalistično oblikovano označevanje strani po navdihu Rdio, odlično za aplikacije in rezultate iskanja. Velik blok je težko zgrešiti, zlahka ga je mogoče povečati in nudi velika območja klikanja.
Povezave so prilagodljive in delujejo v številnih okoliščinah s pravim razredom. .disabled
za povezave, na katere ni mogoče klikniti, in .active
za trenutno stran.
Dodajte enega od dveh neobveznih razredov, da spremenite poravnavo povezav za označevanje strani: .pagination-centered
in .pagination-right
.
Privzeta komponenta paginacije je prilagodljiva in deluje v številnih različicah.
Zavito v <div>
, paginacija je samo <ul>
.
- <div class = "pagination" >
- <ul>
- <li><a href = "#" > Nazaj </a></li>
- <li class = "aktiven" >
- <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 = "#" > Naprej </a></li>
- </ul>
- </div>
Komponenta pozivnika je nabor povezav za preproste izvedbe paginacije z lažjimi oznakami in še lažjimi slogi. Odličen je za preprosta spletna mesta, kot so blogi ali revije.
Pozivnik privzeto centrira povezave.
- <ul class = "pager" >
- <li>
- <a href = "#" > Nazaj </a>
- </li>
- <li>
- <a href = "#" > Naprej </a>
- </li>
- </ul>
Druga možnost je, da vsako povezavo poravnate ob straneh:
- <ul class = "pager" >
- <li class = "prejšnji" >
- <a href = "#" > ← Starejši </a>
- </li>
- <li class = "naslednji" >
- <a href = "#" > Novejši → </a>
- </li>
- </ul>
Etikete | Markup |
---|---|
Privzeto | <span class="label">Default</span> |
Novo | <span class="label label-success">New</span> |
Opozorilo | <span class="label label-warning">Warning</span> |
Pomembno | <span class="label label-important">Important</span> |
Informacije | <span class="label label-info">Info</span> |
Sličice Bootstrapa so privzeto oblikovane tako, da prikazujejo povezane slike z minimalno zahtevano oznako.
Z nekaj dodatnega označevanja je možno sličicam dodati kakršno koli vsebino HTML, kot so naslovi, odstavki ali gumbi.
Sličice (prej .media-grid
do v1.4) so odlične za mreže fotografij ali videoposnetkov, rezultate iskanja slik, maloprodajne izdelke, portfelje in še veliko več. Lahko so povezave ali statična vsebina.
Označevanje sličic je preprosto – vse, kar potrebujete, je a ul
s poljubnim številom li
elementov. Prav tako je zelo prilagodljiv, saj omogoča vse vrste vsebine z le malo več oznak za zavijanje vaše vsebine.
Nazadnje, komponenta sličic uporablja obstoječe sistemske razrede mreže – kot je .span2
ali .span3
– za nadzor dimenzij sličic.
Kot smo že omenili, je zahtevana oznaka za sličice lahka in enostavna. Tukaj je pogled na privzeto nastavitev za povezane slike :
- <ul class = "thumbnails" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Za vsebino HTML po meri v sličicah se oznaka nekoliko spremeni. Da dovolimo vsebino na ravni bloka kjer koli, zamenjamo <a>
za <div>
všeček tako:
- <ul class = "thumbnails" >
- <li class = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Oznaka sličice </h5>
- <p> Napis sličice tukaj ... </p>
- </div>
- </li>
- ...
- </ul>
Z Bootstrap 2 smo poenostavili osnovni razred: .alert
namesto .alert-message
. Prav tako smo zmanjšali minimalno zahtevano oznako – <p>
privzeto ni zahtevana, samo zunanji <div>
.
Za trajnejšo komponento z manj kode smo odstranili razlikovalni videz za blokovna opozorila, sporočila, ki imajo več oblazinjenja in običajno več besedila. Tudi razred se je spremenil v .alert-block
.
Bootstrap je opremljen z odličnim vtičnikom jQuery, ki podpira opozorilna sporočila, zaradi česar je njihovo opuščanje hitro in enostavno.
Zavijte svoje sporočilo in izbirno ikono za zapiranje v div s preprostim razredom.
- <div class = "alert" >
- <a class = "close" > × </a>
- <strong> Opozorilo! </strong> Najbolje, da preverite sami, niste videti preveč dobro.
- </div>
Preprosto razširite standardno opozorilno sporočilo z dvema izbirnima razredoma: .alert-block
za več oblazinjenja in kontrolnikov besedila ter .alert-heading
za ujemajoči se naslov.
Najbolje, da preverite sami, ne izgledate preveč dobro. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a class = "close" > × </a>
- <h4 class = "alert-heading" > Opozorilo! </h4>
- Najbolje, da preverite sami, niste ...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Privzeta vrstica napredka z navpičnim gradientom.
- <div class = "progress" >
- <div class = "bar"
- style = " širina : 60 %; " ></div>
- </div>
Uporablja gradient za ustvarjanje črtastega učinka.
- <div class = "informacije o napredku napredka
- napredek-črtasto" >
- <div class = "bar"
- style = " širina : 20 %; " ></div>
- </div>
Vzame črtasti primer in ga animira.
- <div class = "nevarnost napredka napredka
- napredek-črtasto aktivno" >
- <div class = "bar"
- style = " width : 40 %; " ></div>
- </div>
Vrstice napredka uporabljajo nekatera ista imena razredov kot gumbi in opozorila za podoben slog.
.progress-info
.progress-success
.progress-danger
Druga možnost je, da prilagodite datoteke LESS in spremenite svoje barve in velikosti.
Vrstice napredka uporabljajo prehode CSS3, tako da če dinamično prilagodite širino prek javascripta, se bo gladko spremenila velikost.
Če uporabljate .active
razred, bodo vaše .progress-striped
vrstice napredka animirale črte od leve proti desni.
Vrstice napredka uporabljajo prelive, prehode in animacije CSS3, da dosežejo vse svoje učinke. Te funkcije niso podprte v IE7-8 ali starejših različicah Firefoxa.
Opera trenutno ne podpira animacij.
Uporabite vodnjak kot preprost učinek na elementu, da mu zagotovite vstavljeni učinek.
- <div class = "well" >
- ...
- </div>
Uporabite splošno ikono za zapiranje za opustitev vsebine, kot so modali in opozorila.
- <a class = "close" > × </a>