Bootstrapi on sisse ehitatud kümneid korduvkasutatavaid komponente, mis pakuvad navigeerimist, hoiatusi, hüpikaknaid ja palju muud.
Rdiost inspireeritud ülilihtsustatud ja minimaalse stiiliga lehekülgede lehekülg, mis sobib suurepäraselt rakenduste ja otsingutulemuste jaoks. Suurt plokki on raske mööda vaadata, see on kergesti skaleeritav ja pakub suuri klõpsamisalasid.
Lingid on kohandatavad ja töötavad õige klassiga paljudes olukordades. .disabled
klõpsamatute linkide ja .active
praeguse lehe jaoks.
Leheküljelinkide joonduse muutmiseks lisage üks kahest valikulisest klassist: .pagination-centered
ja .pagination-right
.
Lehekülgede vaikekomponent on paindlik ja töötab mitmes variandis.
Mähkituna on <div>
lehekülgede arv vaid <ul>
.
- <div class = "lehekülgede jagamine" >
- <ul>
- <li><a href = "#" > Eelmine </a></li>
- <li class = "aktiivne" >
- <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 = "#" > Järgmine </a></li>
- </ul>
- </div>
Piiparkomponent on linkide komplekt lihtsate lehekülgede rakendamiseks kerge märgistuse ja veelgi heledamate stiilidega. See on suurepärane lihtsate saitide jaoks, nagu ajaveebid või ajakirjad.
Peileri lingid kasutavad ka .disabled
lehekülgede üldklassi.
Vaikimisi tsentreerib piipar lingid.
- <ul class = "piiler" >
- <li>
- <a href = "#" > Eelmine </a>
- </li>
- <li>
- <a href = "#" > Järgmine </a>
- </li>
- </ul>
Sildid | Märgistus |
---|---|
Vaikimisi | <span class="label">Default</span> |
Edu | <span class="label label-success">Success</span> |
Hoiatus | <span class="label label-warning">Warning</span> |
Tähtis | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Pöördvõrdeline | <span class="label label-inverse">Inverse</span> |
Märgid on väikesed lihtsad komponendid mingisuguse indikaatori või arvu kuvamiseks. Neid leidub tavaliselt meiliklientides (nt Mail.app) või tõukemärguannete jaoks mobiilirakendustes.
Nimi | Näide | Märgistus |
---|---|---|
Vaikimisi | 1 | <span class="badge">1</span> |
Edu | 2 | <span class="badge badge-success">2</span> |
Hoiatus | 4 | <span class="badge badge-warning">4</span> |
Tähtis | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Pöördvõrdeline | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap pakub teie saidi sisu esitlemiseks kerget ja paindlikku komponenti, mida nimetatakse kangelaseks. See töötab hästi turundus- ja sisurohketel saitidel.
Pakkige oma sisu div
sarnasesse vormi nii:
- <div class = "kangelaseüksus" >
- <h1> Pealkiri </h1>
- <p> Tunnuslause </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Lisateavet
- </a>
- </p>
- </div>
See on lihtne kangelasüksus, lihtne jumbotron-stiilis komponent, mis tõmbab esiletoodud sisule või teabele lisatähelepanu.
Lihtne kest h1
lehe sisuosade sobivaks eraldamiseks ja segmenteerimiseks. See võib kasutada nii h1
vaikeelementi small
kui ka enamikku muid komponente (koos täiendavate stiilidega).
- <div class = "lehe päis" >
- <h1> Näidislehe päis </h1>
- </div>
Vaikimisi on Bootstrapi pisipildid loodud lingitud piltide esitlemiseks minimaalse nõutava märgistusega.
Veidi lisamärgistusega on võimalik pisipiltidesse lisada igasugust HTML-sisu, näiteks pealkirju, lõike või nuppe.
Pisipildid (varem .media-grid
kuni versioonini 1.4) sobivad suurepäraselt fotode või videote, pildiotsingu tulemuste, jaemüügitoodete, portfellide ja palju muu jaoks. Need võivad olla lingid või staatiline sisu.
Pisipiltide märgistus on lihtne – piisab ul
suvalise arvu li
elementidega a. See on ka ülipaindlik, võimaldades mis tahes tüüpi sisu ja sisu pakkimiseks veidi rohkem märgistust.
Lõpuks kasutab pisipiltide komponent pisipiltide mõõtmete juhtimiseks olemasolevaid ruudustikusüsteemi klasse, nagu .span2
või ..span3
Nagu eelnevalt mainitud, on pisipiltide jaoks vajalik märgistus kerge ja arusaadav. Siin on ülevaade lingitud piltide vaikeseadetest :
- <ul class = "pisipildid" >
- <li class = "span3" >
- <a href = "#" class = "pisipilt" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Pisipiltide kohandatud HTML-sisu puhul muutub märgistus veidi. Blokeerimistaseme sisu lubamiseks kõikjal vahetame selle <a>
sarnase vastu <div>
:
- <ul class = "pisipildid" >
- <li class = "span3" >
- <div class = "pisipilt" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Pisipildi silt </h5>
- <p> Pisipildi pealdis siin... </p>
- </div>
- </li>
- ...
- </ul>
Bootstrap 2 abil oleme põhiklassi lihtsustanud: .alert
selle asemel, et .alert-message
. Samuti oleme vähendanud minimaalset nõutavat märgistust – <p>
vaikimisi pole nõutav, vaid ainult välimine <div>
.
Väiksema koodiga vastupidavama komponendi jaoks oleme eemaldanud blokeeritud hoiatuste, suurema täidisega sõnumite ja tavaliselt rohkema tekstiga eristava välimuse. Ka klass on muutunud klassiks .alert-block
.
Bootstrapil on suurepärane jQuery pistikprogramm, mis toetab hoiatussõnumeid, muutes nendest loobumise kiireks ja lihtsaks.
Pakkige oma sõnum ja valikuline sulgemisikoon lihtsa klassiga lahtrisse.
- <div class = "hoiatus" >
- <button class = "sulge" data-dismiss = "alert" > × </button>
- <strong> Hoiatus! </strong> Kontrollige ennast, te ei näe liiga hea välja.
- </div>
Pea püsti! iOS-i seadmed nõuavad href="#"
hoiatuste tühistamist. Lisage kindlasti see ja ankru sulgemise ikoonide andmeatribuut. Teise võimalusena võite kasutada <button>
andmeatribuudiga elementi, mille oleme oma dokumentide jaoks valinud. Kui kasutate <button>
, peate lisama, type="button"
vastasel juhul ei pruugi teie vormid esitada.
Laiendage standardset hoiatusteadet hõlpsalt kahe valikulise klassiga: .alert-block
rohkem polsterdust ja teksti juhtelemente ning .alert-heading
sobivat pealkirja.
Parim on kontrollida ennast, sa ei näe liiga hea välja. 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" > Hoiatus! </h4>
- Parim on kontrollida ennast, sa ei ole...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Vaikimisi vertikaalse gradiendiga edenemisriba.
- <div class = "edenemine" >
- <div class = "baar"
- style = " laius : 60 %; " ></div>
- </div>
Kasutab triibulise efekti loomiseks gradienti (ilma IEta).
- <div class = "edenemine edenemise triibuline" >
- <div class = "baar"
- style = " laius : 20 %; " ></div>
- </div>
Võtab triibulise näite ja animeerib selle (ilma IE-d).
- <div class = "edenemine edenemise triibuline
- aktiivne" >
- <div class = "baar"
- style = " laius : 40 %; " ></div>
- </div>
Edenemisribad kasutavad ühtsete stiilide jaoks samu nuppe ja hoiatusklasse.
Sarnaselt ühevärvilistele värvidele on meil erinevad triibulised edenemisribad.
Edenemisribad kasutavad CSS3 üleminekuid, nii et kui muudate laiust dünaamiliselt JavaScripti kaudu, muutub selle suurus sujuvalt.
Kui kasutate .active
klassi, .progress-striped
animeerivad teie edenemisribad triipe vasakult paremale.
Edenemisribad kasutavad kõigi efektide saavutamiseks CSS3 gradiente, üleminekuid ja animatsioone. Firefoxi IE7-9 või vanemad versioonid neid funktsioone ei toeta.
Opera ja IE ei toeta praegu animatsioone.
Kasutage kaevu lihtsa efektina elemendil, et anda sellele sisendefekt.
- <div klass = "hästi" >
- ...
- </div>
Kasutage üldist sulgemisikooni sisust, nagu modaalid ja hoiatused, loobumiseks.
- <button class = "sulge" > × </button>
Kui kasutate ankrut, nõuavad iOS-i seadmed klikisündmuste jaoks märki href="#".
- <a class = "sulge" href = "#" > × </a>