Bootstrapiin on sisäänrakennettu kymmeniä uudelleenkäytettäviä komponentteja, jotka tarjoavat navigointia, hälytyksiä, ponnahdusikkunoita ja paljon muuta.
Erittäin yksinkertainen ja minimalistinen sivutus Rdion inspiroimana, sopii erinomaisesti sovelluksiin ja hakutuloksiin. Suuri lohko on vaikea ohittaa, helposti skaalautuva ja tarjoaa suuria napsautusalueita.
Linkit ovat muokattavissa ja toimivat useissa olosuhteissa oikean luokan kanssa. .disabled
napsauttamattomille linkeille ja .active
nykyiselle sivulle.
Lisää jompikumpi kahdesta valinnaisesta luokasta muuttaaksesi sivutuslinkkien kohdistusta: .pagination-centered
ja .pagination-right
.
Oletussivutuskomponentti on joustava ja toimii useissa muunnelmissa.
Käärittynä <div>
sivunumerointi on vain <ul>
.
- <div class="pagination"> luokka = "sivutus" >
- <ul>
- <li><a href = "#" > Edellinen </a></li>
- <li class = "aktiivinen" >
- <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 = "#" > Seuraava </a></li>
- </ul>
- </div>
Hakulaite on joukko linkkejä yksinkertaisiin sivutustoteutuksiin kevyellä merkinnällä ja vielä kevyemmillä tyyleillä. Se sopii erinomaisesti yksinkertaisille sivustoille, kuten blogeille tai aikakauslehdille.
Hakulinkit käyttävät myös yleistä .disabled
luokkaa sivutuksesta.
Oletusarvoisesti hakulaite keskittää linkit.
- <ul class="pager"> luokka = "hakulaite" >
- <li>
- <a href = "#" > Edellinen </a>
- </li>
- <li>
- <a href = "#" > Seuraava </a>
- </li>
- </ul>
Vaihtoehtoisesti voit kohdistaa jokaisen linkin sivuille:
- <ul class="pager"> luokka = "hakulaite" >
- <li class = "edellinen" >
- <a href = "#" > ← Vanhempi </a>
- </li>
- <li class = "seuraava" >
- <a href = "#" > Uudempi → </a>
- </li>
- </ul>
Tarrat | Merkintä |
---|---|
Oletus | <span class="label">Default</span> |
Menestys | <span class="label label-success">Success</span> |
Varoitus | <span class="label label-warning">Warning</span> |
Tärkeä | <span class="label label-important">Important</span> |
Tiedot | <span class="label label-info">Info</span> |
Käänteinen | <span class="label label-inverse">Inverse</span> |
Tunnusmerkit ovat pieniä, yksinkertaisia komponentteja jonkinlaisen indikaattorin tai luvun näyttämiseen. Niitä löytyy yleensä sähköpostiohjelmista, kuten Mail.app, tai mobiilisovelluksista push-ilmoituksia varten.
Nimi | Esimerkki | Merkintä |
---|---|---|
Oletus | 1 | <span class="badge">1</span> |
Menestys | 2 | <span class="badge badge-success">2</span> |
Varoitus | 4 | <span class="badge badge-warning">4</span> |
Tärkeä | 6 | <span class="badge badge-important">6</span> |
Tiedot | 8 | <span class="badge badge-info">8</span> |
Käänteinen | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap tarjoaa kevyen, joustavan osan, jota kutsutaan sankariyksiköksi, joka esittelee sivustosi sisältöä. Se toimii hyvin markkinoinnissa ja paljon sisältöä sisältävillä sivustoilla.
Kääri sisältösi div
esimerkiksi näin:
- <div class="hero-unit"> luokka = "sankariyksikkö" >
- <h1> Otsikko </h1>
- <p> Tunnuslause </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Lue lisää
- </a>
- </p>
- </div>
Tämä on yksinkertainen sankariyksikkö, yksinkertainen jumbotron-tyylinen komponentti, joka kiinnittää erityistä huomiota esillä olevaan sisältöön tai tietoon.
Yksinkertainen komentotulkki h1
sivun sisällön osioiden välittämistä ja segmentointia varten. Se voi käyttää h1
oletuselementtiä small
sekä useimpia muita komponentteja (lisätyyleillä).
- <div class="page-header"> class = "sivun otsikko" >
- <h1> Esimerkkisivun otsikko </h1>
- </div>
Oletuksena Bootstrapin pikkukuvat on suunniteltu esittelemään linkitettyjä kuvia minimaalisella vaaditulla merkinnällä.
Pienellä ylimääräisellä merkinnällä on mahdollista lisätä pikkukuviin kaikenlaista HTML-sisältöä, kuten otsikoita, kappaleita tai painikkeita.
Pikkukuvat (aiemmin .media-grid
versioon 1.4 asti) sopivat erinomaisesti valokuvien tai videoiden ruudukoille, kuvahakutuloksille, vähittäismyyntituotteille, portfolioille ja monelle muulle. Ne voivat olla linkkejä tai staattista sisältöä.
Pikkukuvien merkintä on yksinkertaista – ul
kaikki tarvittava määrä li
elementtejä on a. Se on myös erittäin joustava, ja se mahdollistaa kaiken tyyppisen sisällön ja vain hieman enemmän merkintöjä sisällön käärimiseen.
Lopuksi pikkukuvakomponentti käyttää olemassa olevia ruudukon järjestelmäluokkia, kuten .span2
tai .span3
- pikkukuvien mittojen ohjaamiseen.
Kuten aiemmin mainittiin, pikkukuvien vaadittava merkintä on kevyt ja yksinkertainen. Tässä on katsaus linkitettyjen kuvien oletusasetuksiin :
- <ul class="thumbnails"> class = "pikkukuvat" >
- <li class = "span3" >
- <a href = "#" class = "pikkukuva" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Pikkukuvien mukautetun HTML-sisällön merkintä muuttuu hieman. Jotta estotason sisältö voidaan sallia missä tahansa, vaihdamme <a>
sen <div>
vastaavaan:
- <ul class="thumbnails"> class = "pikkukuvat" >
- <li class = "span3" >
- <div class = "pikkukuva" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Pikkukuvan tunniste </h5>
- <p> Pikkukuvan kuvateksti tässä... </p>
- </div>
- </li>
- ...
- </ul>
Bootstrap 2:lla olemme yksinkertaistaneet perusluokkaa .alert
: .alert-message
. Olemme myös vähentäneet vaadittua vähimmäismerkintää – <p>
oletuksena ei vaadita, vain ulompi <div>
.
Kestävämmän ja vähemmän koodia sisältävän komponentin saamiseksi olemme poistaneet erottuvan ulkoasun estohälytyksiltä, viesteiltä, joissa on enemmän täyttöä ja yleensä enemmän tekstiä. Myös luokka on vaihtunut muotoon .alert-block
.
Bootstrapissa on upea jQuery-laajennus, joka tukee hälytysviestejä, mikä tekee niiden hylkäämisestä nopeaa ja helppoa.
Kääri viestisi ja valinnainen sulkemiskuvake diviksi yksinkertaisella luokalla.
- <div class="alert"> luokka = "hälytys" >
- <button class = "sulje" data-dismiss = "hälytys" > × </button>
- <strong> Varoitus! </strong> Tarkista itsesi, et näytä liian hyvältä.
- </div>
Varoitus! iOS-laitteet vaativat href="#"
hälytysten poistamisen. Muista sisällyttää se ja ankkurin sulkemiskuvakkeiden data-attribuutti. Vaihtoehtoisesti voit käyttää <button>
elementtiä data-attribuutilla, jonka olemme valinneet asiakirjoissamme. Kun käytät <button>
, sinun on sisällytettävä type="button"
lomakkeitasi tai niitä ei saa lähettää.
Laajenna vakiovaroitusviestiä helposti kahdella valinnaisella luokalla: .alert-block
lisää täyte- ja tekstiohjausobjekteja sekä .alert-heading
vastaava otsikko.
Parasta tarkistaa itsesi, et näytä liian hyvältä. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class="alert alert-block"> class = "alert alert-block" >
- <a class = "sulje" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" > Varoitus! </h4>
- Parasta tarkistaa itsesi, et ole...
- </div>
- <div class="alert alert-error"> class = "alert alert-error" >
- ...
- </div>
- <div class="alert alert-success"> class = "alert alert-success" >
- ...
- </div>
- <div class="alert alert-info"> class = "alert alert-info" >
- ...
- </div>
Oletus etenemispalkki, jossa on pystysuora kaltevuus.
- <div class="progress"> luokka = "edistyminen" >
- <div class = "baari"
- style = " leveys : 60 %; " ></div>
- </div>
Käyttää liukuväriä luodakseen raidallisen tehosteen (ei IE:tä).
- <div class="progress progress-striped"> class = "edistyminen etenemisraidallinen" >
- <div class = "baari"
- style = " leveys : 20 %; " ></div>
- </div>
Ottaa raidallisen esimerkin ja animoi sen (ei IE:tä).
- <div class="progress progress-striped luokka = "edistyminen edistynyt raidallinen
- aktiivinen" >
- <div class = "baari"
- style = " leveys : 40 %; " ></div>
- </div>
Edistymispalkit käyttävät joitain samoja painike- ja hälytysluokkia yhtenäisten tyylien aikaansaamiseksi.
Kuten yhtenäiset värit, meillä on erilaisia raidallisia edistymispalkkeja.
Etenemispalkit käyttävät CSS3-siirtymiä, joten jos säädät leveyttä dynaamisesti javascriptin avulla, sen koko muuttuu sujuvasti.
Jos käytät .active
luokkaa, .progress-striped
edistymispalkit animoivat raidat vasemmalta oikealle.
Edistymispalkit käyttävät CSS3-gradientteja, siirtymiä ja animaatioita saavuttaakseen kaikki tehonsa. Näitä ominaisuuksia ei tueta Firefoxin IE7-9:ssä tai vanhemmissa versioissa.
Opera ja IE eivät tue animaatioita tällä hetkellä.
Käytä kaivoa yksinkertaisena tehosteena elementissä antaaksesi sille upotetun vaikutelman.
- <div class="well"> luokka = "hyvin" >
- ...
- </div>
Käytä yleistä sulkemiskuvaketta sulkeaksesi sisällön, kuten modaalit ja hälytykset.
- <button class="close">×</button> class = "sulje" > × </button>
iOS-laitteet vaativat href="#"-merkin klikkaustapahtumille, jos käytät mieluummin ankkuria.
- <a class="close" href="#">×</a> class = "sulje" href = "#" > × </a>