Kymmeniä uudelleenkäytettäviä komponentteja, jotka on suunniteltu tarjoamaan navigointia, hälytyksiä, ponnahdusikkunoita ja paljon muuta.
Vaihteleva kontekstivalikko linkkiluetteloiden näyttämistä varten. Tehty interaktiiviseksi avattavalla JavaScript-laajennuksella .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Toimi </a></li>
- <li><a tabindex = "-1" href = "#" > Toinen toiminto </a></li>
- <li><a tabindex = "-1" href = "#" > Jotain muuta tässä </a></li>
- <li class = "jakaja" ></li>
- <li><a tabindex = "-1" href = "#" > Erillinen linkki </a></li>
- </ul>
Tässä on vaadittu HTML-koodi avattavasta valikosta. Sinun on käärittävä avattavan valikon käynnistin ja avattava valikko sisään .dropdown
tai muuhun elementtiin, joka ilmoittaa position: relative;
. Luo sitten vain valikko.
- <div class = "pudotusvalikko" >
- <!-- Linkki tai painike avattavaan valikkoon -->
- <ul class = "dropdown-menu" role = "menu" aria- labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Toimi </a></li>
- <li><a tabindex = "-1" href = "#" > Toinen toiminto </a></li>
- <li><a tabindex = "-1" href = "#" > Jotain muuta tässä </a></li>
- <li class = "jakaja" ></li>
- <li><a tabindex = "-1" href = "#" > Erillinen linkki </a></li>
- </ul>
- </div>
Tasaa valikot oikealle ja lisää avattavia valikoita.
Lisää .pull-right
a .dropdown-menu
-kohtaan oikealle tasaa avattava valikko.
- <ul class = "dropdown-menu pull-right" role = "menu" aria- labelledby = "dLabel" >
- ...
- </ul>
Lisää .disabled
a <li>
alasvetovalikosta poistaaksesi linkin käytöstä.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Tavallinen linkki </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Linkki pois käytöstä </a></li>
- <li><a tabindex = "-1" href = "#" > Toinen linkki </a></li>
- </ul>
Lisää ylimääräisiä avattavia valikoita, jotka näkyvät OS X:n tapaan osoittimen päällä muutamilla yksinkertaisilla lisäysmerkinnöillä. Lisää .dropdown-submenu
mihin tahansa li
olemassa olevaan avattavaan valikkoon automaattista muotoilua varten.
- <ul class = "dropdown-menu" role = "menu" aria- labelledby = "dLabel" >
- ...
- <li class = "pudotusvalikko" >
- <a tabindex = "-1" href = "#" > Lisää vaihtoehtoja </a>
- <ul class = "pudotusvalikko" >
- ...
- </ul>
- </li>
- </ul>
Yksinkertainen Rdion inspiroima sivutus, joka sopii erinomaisesti sovelluksiin ja hakutuloksiin. Suuri lohko on vaikea ohittaa, helposti skaalautuva ja tarjoaa suuria napsautusalueita.
- <div class = "sivutus" >
- <ul>
- <li><a href = "#" > Edellinen </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 = "#" > Seuraava </a></li>
- </ul>
- </div>
Linkit ovat muokattavissa erilaisiin olosuhteisiin. Käytä .disabled
linkkeihin, joita ei voi napsauttaa, ja .active
osoittamaan nykyisen sivun.
- <div class = "sivutus" >
- <ul>
- <li class = "pois käytöstä" ><a href = "#" > « </a></li>
- <li class = "aktiivinen" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Voit halutessasi vaihtaa aktiiviset tai käytöstä poistetut ankkurit jänneväliin poistaaksesi napsautustoiminnot säilyttäen samalla aiotut tyylit.
- <div class = "sivutus" >
- <ul>
- <li class = "pois käytöstä" ><span> « </span></li>
- <li class = "aktiivinen" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Haluatko suuremman vai pienemmän sivun? Lisää .pagination-large
, .pagination-small
, tai .pagination-mini
lisäkokoja varten.
- <div class = "sivutus sivutus-suuri" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "sivutus" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "sivujen sivutus-pieni" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "sivutus sivutus-mini" >
- <ul>
- ...
- </ul>
- </div>
Lisää toinen kahdesta valinnaisesta luokasta muuttaaksesi sivutuslinkkien kohdistusta: .pagination-centered
ja .pagination-right
.
- <div class = "sivutus sivutuskeskeinen" >
- ...
- </div>
- <div class = "sivutus oikealla" >
- ...
- </div>
Nopeat edelliset ja seuraavat linkit yksinkertaisiin sivutustoteutuksiin kevyellä merkinnällä ja tyyleillä. Se sopii erinomaisesti yksinkertaisille sivustoille, kuten blogeille tai aikakauslehdille.
Oletusarvoisesti hakulaite keskittää linkit.
- <ul class = "hakulaite" >
- <li><a href = "#" > Edellinen </a></li>
- <li><a href = "#" > Seuraava </a></li>
- </ul>
Vaihtoehtoisesti voit kohdistaa jokaisen linkin sivuille:
- <ul class = "hakulaite" >
- <li class = "edellinen" >
- <a href = "#" > ← Vanhempi </a>
- </li>
- <li class = "seuraava" >
- <a href = "#" > Uudempi → </a>
- </li>
- </ul>
Hakulinkit käyttävät myös yleistä .disabled
hyödyllisyysluokkaa sivutuksesta.
- <ul class = "hakulaite" >
- <li class = "edellinen poistettu käytöstä" >
- <a href = "#" > ← Vanhempi </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> |
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> |
Käyttöönoton helpottamiseksi tarrat ja merkit yksinkertaisesti kutistuvat (CSS:n :empty
valitsimen kautta), kun sisällä ei ole sisältöä.
Kevyt, joustava komponentti sivustosi keskeisen sisällön esittelyyn. Se toimii hyvin markkinoinnissa ja paljon sisältöä sisältävillä sivustoilla.
Tämä on yksinkertainen sankariyksikkö, yksinkertainen jumbotron-tyylinen komponentti, joka kiinnittää erityistä huomiota esillä olevaan sisältöön tai tietoon.
- <div class = "sankariyksikkö" >
- <h1> Otsikko </h1>
- <p> Tunnuslause </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Lue lisää
- </a>
- </p>
- </div>
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 = "sivun otsikko" >
- <h1> Esimerkkisivun otsikko <small> Otsikon alateksti </small></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 = "pikkukuvat" >
- <li class = "span4" >
- <a href = "#" class = "pikkukuva" >
- <img data-src = "holder.js/300x200" 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 = "pikkukuvat" >
- <li class = "span4" >
- <div class = "pikkukuva" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Pikkukuvan tunniste </h3>
- <p> Pikkukuvan kuvateksti... </p>
- </div>
- </li>
- ...
- </ul>
Tutustu kaikkiin vaihtoehtoihin käytettävissäsi olevien erilaisten ruudukkoluokkien avulla. Voit myös yhdistellä eri kokoja.
Kääri teksti ja valinnainen hylkäyspainike .alert
saadaksesi perusvaroitusviestin.
- <div class = "hälytys" >
- <button type = "button" class = "sulje" data-dismiss = "hälytys" > × </button>
- <strong> Varoitus! </strong> Tarkista itsesi, et näytä liian hyvältä.
- </div>
Mobiili Safari ja Mobile Opera -selaimet data-dismiss="alert"
vaativat määritteen href="#"
lisäksi hälytyksiä käytettäessä <a>
tunnistetta.
- <a href = "#" class = "sulje" data-dismiss = "hälytys" > × </a>
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ää.
- <button type = "button" class = "sulje" data-dismiss = "hälytys" > × </button>
Käytä hälytyksiä jQuery-laajennusta hälytysten poistamiseen nopeasti ja helposti.
Pidempiä viestejä varten lisää täyttöä hälytyskääreen ylä- ja alaosassa lisäämällä .alert-block
.
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" >
- <button type = "button" class = "sulje" data-dismiss = "hälytys" > × </button>
- <h4> Varoitus! </h4>
- Parasta tarkistaa itsesi, et ole...
- </div>
Lisää valinnaisia luokkia muuttaaksesi hälytyksen konnotaatiota.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Oletus etenemispalkki, jossa on pystysuora kaltevuus.
- <div class = "edistyminen" >
- <div class = "bar" style = " leveys : 60 %; " ></div>
- </div>
Käyttää gradienttia luodakseen raidallisen tehosteen. Ei saatavilla IE7-8:ssa.
- <div class = "edistyminen edistynyt raidallinen" >
- <div class = "bar" style = " leveys : 20 %; " ></div>
- </div>
Lisää .active
: .progress-striped
animoidaksesi raidat oikealta vasemmalle. Ei saatavilla kaikissa IE:n versioissa.
- <div class = "edistyminen edistynyt raidallinen aktiivinen" >
- <div class = "bar" style = " leveys : 40 %; " ></div>
- </div>
Aseta useita tankoja samaan .progress
pinoaksesi ne.
- <div class = "edistyminen" >
- <div class = "bar bar-success" style = " leveys : 35 %; " ></div>
- <div class = "bar bar-warning" style = " leveys : 20 %; " ></div>
- <div class = "bar bar-danger" style = " leveys : 10 %; " ></div>
- </div>
Edistymispalkit käyttävät joitain samoja painike- ja hälytysluokkia yhtenäisten tyylien aikaansaamiseksi.
- <div class = "edistymistiedot" >
- <div class = "bar" style = " leveys : 20 % " ></div>
- </div>
- <div class = "edistyminen edistys-menestys" >
- <div class = "bar" style = " leveys : 40 % " ></div>
- </div>
- <div class = "edistymisen edistymisvaroitus" >
- <div class = "bar" style = " leveys : 60 % " ></div>
- </div>
- <div class = "edistymisen vaara" >
- <div class = "bar" style = " leveys : 80 % " ></div>
- </div>
Kuten yhtenäiset värit, meillä on erilaisia raidallisia edistymispalkkeja.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " leveys : 20 % " ></div>
- </div>
- <div class = "edistyminen edistys-menestys edistys-raidallinen" >
- <div class = "bar" style = " leveys : 40 % " ></div>
- </div>
- <div class = "edistymisvaroitus edistymisraidallinen" >
- <div class = "bar" style = " leveys : 60 % " ></div>
- </div>
- <div class = "edistyminen edistyminen-vaara edistyminen-raidallinen" >
- <div class = "bar" style = " leveys : 80 % " ></div>
- </div>
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.
Internet Explorer 10:tä ja Opera 12:ta aiemmat versiot eivät tue animaatioita.
Abstrakteja objektityylejä erityyppisten komponenttien (kuten blogikommenttien, twiittien jne.) rakentamiseen, joissa on vasemmalle tai oikealle tasattu kuva tekstisisällön ohella.
Oletusmedia sallii mediaobjektin (kuvien, videon, äänen) kellumisen sisältölohkon vasemmalle tai oikealle puolelle.
- <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" > Mediaotsikko </h4>
- ...
- <!-- Sisäkkäinen mediaobjekti -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Pienellä ylimääräisellä merkinnällä voit käyttää median sisäistä luetteloa (hyödyllinen kommenttiketjuissa tai artikkeliluetteloissa).
Cras sit amet nibh libero, gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
- <ul class = "medialuettelo" >
- <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" > Mediaotsikko </h4>
- ...
- <!-- Sisäkkäinen mediaobjekti -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Käytä kaivoa yksinkertaisena tehosteena elementissä antaaksesi sille upotetun vaikutelman.
- <div class = "hyvin" >
- ...
- </div>
Ohjauspehmusteet ja pyöristetyt kulmat kahdella valinnaisella muokkausluokalla.
- <div class = "hyvin hyvin suuri" >
- ...
- </div>
- <div class = "hyvin hyvin pieni" >
- ...
- </div>
Käytä yleistä sulkemiskuvaketta sulkeaksesi sisällön, kuten modaalit ja hälytykset.
- <button class = "sulje" > × </button>
iOS-laitteet vaativat href="#"
klikkaustapahtuman, jos haluat mieluummin käyttää ankkuria.
- <a class = "sulje" href = "#" > × </a>
Yksinkertaisia, kohdennettuja kursseja pienille näyttö- tai käyttäytymismuokkauksille.
Kelluuta elementtiä vasemmalle
- luokka = "vedä vasemmalle"
- . vedä - vasen {
- kellua : vasen ;
- }
Kelluuta elementtiä oikealle
- luokka = "vedä oikealle"
- . vedä oikealle { _
- kellua : oikea ;
- }
Muuta elementin väriksi#999
- luokka = "mykistetty"
- . mykistetty {
- väri : #999;
- }
Tyhjennä mistä float
tahansa elementistä
- luokka = "selvitys"
- . clearfix {
- * zoom : 1 ;
- &: ennen ,
- &: jälkeen {
- näyttö : pöytä ;
- sisältö : "" ;
- }
- &: jälkeen {
- selkeä : molemmat ;
- }
- }