Dose-dosenang mga bahaging magagamit muli na binuo upang magbigay ng nabigasyon, mga alerto, mga popover, at higit pa.
Toggleable, contextual na menu para sa pagpapakita ng mga listahan ng mga link. Ginawang interactive gamit ang dropdown na JavaScript plugin .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Pagkilos </a></li>
- <li><a tabindex = "-1" href = "#" > Isa pang aksyon </a></li>
- <li><a tabindex = "-1" href = "#" > May iba dito </a></li>
- <li class = "divider" ></li>
- <li><a tabindex = "-1" href = "#" > Nakahiwalay na link </a></li>
- </ul>
Sa pagtingin lang sa dropdown na menu, narito ang kinakailangang HTML. Kailangan mong i-wrap ang trigger ng dropdown at ang dropdown na menu sa loob ng .dropdown
, o isa pang elementong nagdedeklara ng position: relative;
. Pagkatapos ay lumikha lamang ng menu.
- <div class = "dropdown" >
- <!-- Link o button para i-toggle ang dropdown -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Pagkilos </a></li>
- <li><a tabindex = "-1" href = "#" > Isa pang aksyon </a></li>
- <li><a tabindex = "-1" href = "#" > May iba dito </a></li>
- <li class = "divider" ></li>
- <li><a tabindex = "-1" href = "#" > Nakahiwalay na link </a></li>
- </ul>
- </div>
I-align ang mga menu sa kanan at magdagdag ng mga karagdagang antas ng dropdown.
Idagdag .pull-right
sa isang .dropdown-menu
i-align sa kanan ang dropdown na menu.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Idagdag .disabled
sa a <li>
sa dropdown para i-disable ang link.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Regular na link </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Disabled link </a></li>
- <li><a tabindex = "-1" href = "#" > Isa pang link </a></li>
- </ul>
Magdagdag ng dagdag na antas ng mga dropdown na menu, na lumalabas sa hover tulad ng sa OS X, na may ilang simpleng pagdaragdag ng markup. Idagdag .dropdown-submenu
sa alinman li
sa isang kasalukuyang dropdown na menu para sa awtomatikong pag-istilo.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "dropdown-submenu" >
- <a tabindex = "-1" href = "#" > Higit pang mga opsyon </a>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </li>
- </ul>
Simpleng pagination na inspirasyon ng Rdio, mahusay para sa mga app at resulta ng paghahanap. Ang malaking bloke ay mahirap makaligtaan, madaling masusukat, at nagbibigay ng malalaking lugar ng pag-click.
- <div class = "pagination" >
- <ul>
- <li><a href = "#" > Nakaraan </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 = "#" > Susunod </a></li>
- </ul>
- </div>
Nako-customize ang mga link para sa iba't ibang pagkakataon. Gamitin .disabled
para sa mga hindi naki-click na link at .active
upang ipahiwatig ang kasalukuyang pahina.
- <div class = "pagination" >
- <ul>
- <li class = "disabled" ><a href = "#" > « </a></li>
- <li class = "aktibo" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Maaari mong opsyonal na palitan ang aktibo o hindi pinaganang mga anchor para sa mga span upang maalis ang functionality ng pag-click habang pinapanatili ang mga nilalayon na istilo.
- <div class = "pagination" >
- <ul>
- <li class = "disabled" ><span> « </span></li>
- <li class = "aktibo" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Gusto mo ba ng mas malaki o mas maliit na pagination? Magdagdag ng .pagination-large
, .pagination-small
, o .pagination-mini
para sa mga karagdagang laki.
- <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>
Magdagdag ng isa sa dalawang opsyonal na klase upang baguhin ang pagkakahanay ng mga link ng pagination: .pagination-centered
at .pagination-right
.
- <div class = "pagination pagination-centered" >
- ...
- </div>
- <div class = "pagination pagination-right" >
- ...
- </div>
Mabilis na nakaraan at susunod na mga link para sa mga simpleng pagpapatupad ng pagination na may magaan na markup at mga istilo. Ito ay mahusay para sa mga simpleng site tulad ng mga blog o magazine.
Bilang default, ang pager ay nakasentro sa mga link.
- <ul class = "pager" >
- <li><a href = "#" > Nakaraang </a></li>
- <li><a href = "#" > Susunod </a></li>
- </ul>
Bilang kahalili, maaari mong ihanay ang bawat link sa mga gilid:
- <ul class = "pager" >
- <li class = "nakaraang" >
- <a href = "#" > ← Mas luma </a>
- </li>
- <li class = "susunod" >
- <a href = "#" > Mas bago → </a>
- </li>
- </ul>
Ginagamit din ng mga link ng pager ang pangkalahatang .disabled
klase ng utility mula sa pagination.
- <ul class = "pager" >
- <li class = "nakaraang hindi pinagana" >
- <a href = "#" > ← Mas luma </a>
- </li>
- ...
- </ul>
Mga label | Markup |
---|---|
Default | <span class="label">Default</span> |
Tagumpay | <span class="label label-success">Success</span> |
Babala | <span class="label label-warning">Warning</span> |
Mahalaga | <span class="label label-important">Important</span> |
Impormasyon | <span class="label label-info">Info</span> |
Baliktad | <span class="label label-inverse">Inverse</span> |
Pangalan | Halimbawa | Markup |
---|---|---|
Default | 1 | <span class="badge">1</span> |
Tagumpay | 2 | <span class="badge badge-success">2</span> |
Babala | 4 | <span class="badge badge-warning">4</span> |
Mahalaga | 6 | <span class="badge badge-important">6</span> |
Impormasyon | 8 | <span class="badge badge-info">8</span> |
Baliktad | 10 | <span class="badge badge-inverse">10</span> |
Para sa madaling pagpapatupad, babagsak lang ang mga label at badge (sa pamamagitan ng :empty
tagapili ng CSS) kapag walang nilalamang umiiral sa loob.
Isang magaan, nababaluktot na bahagi upang ipakita ang pangunahing nilalaman sa iyong site. Ito ay mahusay na gumagana sa marketing at content-heavy sites.
Ito ay isang simpleng yunit ng bayani, isang simpleng sangkap na istilo ng jumbotron para sa pagtawag ng karagdagang atensyon sa itinatampok na nilalaman o impormasyon.
- <div class = "bayani-yunit" >
- <h1> Heading </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Matuto pa
- </a>
- </p>
- </div>
Isang simpleng shell para sa isang h1
naaangkop na espasyo at i-segment ang mga seksyon ng nilalaman sa isang pahina. Maaari nitong gamitin ang h1
default small
, elemento pati na rin ang karamihan sa iba pang mga bahagi (na may mga karagdagang istilo).
- <div class = "page-header" >
- <h1> Halimbawa ng header ng page <small> Subtext para sa header </small></h1>
- </div>
Bilang default, ang mga thumbnail ng Bootstrap ay idinisenyo upang ipakita ang mga naka-link na larawan na may kaunting kinakailangang markup.
Sa kaunting dagdag na markup, posibleng magdagdag ng anumang uri ng nilalamang HTML tulad ng mga heading, talata, o mga button sa mga thumbnail.
Ang mga thumbnail (dating .media-grid
hanggang v1.4) ay mahusay para sa mga grid ng mga larawan o video, mga resulta ng paghahanap ng larawan, mga retail na produkto, mga portfolio, at marami pa. Maaari silang maging mga link o static na nilalaman.
Ang markup ng thumbnail ay simple—a na ul
may anumang bilang ng mga li
elemento ang kailangan lang. Ito ay sobrang flexible din, na nagbibigay-daan para sa anumang uri ng content na may kaunting markup lang para mabalot ang iyong mga content.
Panghuli, ang bahagi ng thumbnail ay gumagamit ng mga kasalukuyang klase ng grid system—tulad ng .span2
o— .span3
para sa kontrol ng mga dimensyon ng thumbnail.
Gaya ng nabanggit dati, ang kinakailangang markup para sa mga thumbnail ay magaan at diretso. Narito ang isang pagtingin sa default na setup para sa mga naka-link na larawan :
- <ul class = "mga thumbnail" >
- <li class = "span4" >
- <a href = "#" class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Para sa custom na HTML na nilalaman sa mga thumbnail, bahagyang nagbabago ang markup. Upang payagan ang nilalaman ng antas ng block kahit saan, pinapalitan namin ang <a>
para sa isang <div>
tulad nito:
- <ul class = "mga thumbnail" >
- <li class = "span4" >
- <div class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Thumbnail label </h3>
- <p> Thumbnail caption... </p>
- </div>
- </li>
- ...
- </ul>
Galugarin ang lahat ng iyong mga opsyon gamit ang iba't ibang klase ng grid na magagamit mo. Maaari mo ring ihalo at itugma ang iba't ibang laki.
I-wrap ang anumang text at isang opsyonal na button na i-dismiss .alert
para sa isang pangunahing mensahe ng alerto ng babala.
- <div class = "alerto" >
- <button type = "button" class = "close" data-dismiss = "alerto" > × </button>
- <strong> Babala! </strong> Tingnan mo ang sarili mo, hindi ka masyadong maganda.
- </div>
Ang mga browser ng Mobile Safari at Mobile Opera, bilang karagdagan sa data-dismiss="alert"
katangian, ay nangangailangan href="#"
ng para sa pagtanggal ng mga alerto kapag gumagamit ng <a>
tag.
- <a href = "#" class = "close" data-dismiss = "alerto" > × </a>
Bilang kahalili, maaari kang gumamit ng <button>
elemento na may katangian ng data, na napili naming gawin para sa aming mga doc. Kapag ginagamit <button>
ang , dapat mong isama type="button"
o maaaring hindi isumite ang iyong mga form.
- <button type = "button" class = "close" data-dismiss = "alerto" > × </button>
Gamitin ang mga alerto jQuery plugin para sa mabilis at madaling pagtanggal ng mga alerto.
Para sa mas mahabang mensahe, dagdagan ang padding sa itaas at ibaba ng alert wrapper sa pamamagitan ng pagdaragdag ng .alert-block
.
Best check yo self, hindi ka masyadong maganda. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alerto alert-block" >
- <button type = "button" class = "close" data-dismiss = "alerto" > × </button>
- <h4> Babala! </h4>
- Best check mo sarili mo, hindi ka...
- </div>
Magdagdag ng mga opsyonal na klase upang baguhin ang konotasyon ng alerto.
- <div class = "alerto-error sa alerto" >
- ...
- </div>
- <div class = "alerto alerto-tagumpay" >
- ...
- </div>
- <div class = "alerto-impormasyon ng alerto" >
- ...
- </div>
Default na progress bar na may vertical gradient.
- <div class = "pag-unlad" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
Gumagamit ng gradient para gumawa ng striped effect. Hindi available sa IE7-8.
- <div class = "progress progress-striped" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Idagdag .active
sa .progress-striped
upang i-animate ang mga guhit mula kanan pakaliwa. Hindi available sa lahat ng bersyon ng IE.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Maglagay ng maramihang mga bar sa pareho .progress
upang i-stack ang mga ito.
- <div class = "pag-unlad" >
- <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>
Gumagamit ang mga progress bar ng ilan sa parehong button at mga alertong klase para sa mga pare-parehong istilo.
- <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>
Katulad ng mga solid na kulay, mayroon kaming iba't ibang mga striped progress bar.
- <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>
Gumagamit ang mga progress bar ng CSS3 gradients, transition, at animation para makamit ang lahat ng epekto nito. Ang mga tampok na ito ay hindi suportado sa IE7-9 o mas lumang mga bersyon ng Firefox.
Ang mga bersyon na mas maaga kaysa sa Internet Explorer 10 at Opera 12 ay hindi sumusuporta sa mga animation.
Mga abstract na istilo ng object para sa pagbuo ng iba't ibang uri ng mga bahagi (tulad ng mga komento sa blog, Tweet, atbp) na nagtatampok ng kaliwa o kanang-align na larawan kasama ng textual na nilalaman.
Ang default na media ay nagbibigay-daan sa pagpapalutang ng isang media object (mga larawan, video, audio) sa kaliwa o kanan ng isang content block.
- <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" > Media heading </h4>
- ...
- <!-- Nested media object -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Sa kaunting dagdag na markup, maaari mong gamitin ang media sa loob ng listahan (kapaki-pakinabang para sa mga thread ng komento o listahan ng mga artikulo).
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" > Media heading </h4>
- ...
- <!-- Nested media object -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Gamitin ang balon bilang simpleng epekto sa isang elemento upang bigyan ito ng inset na epekto.
- <div class = "well" >
- ...
- </div>
Kontrolin ang padding at mga bilugan na sulok na may dalawang opsyonal na klase ng modifier.
- <div class = "well well-large" >
- ...
- </div>
- <div class = "well well-small" >
- ...
- </div>
Gamitin ang generic na icon ng malapit para sa pag-dismiss ng content tulad ng mga modal at alerto.
- <button class = "close" > × </button>
Ang mga iOS device ay nangangailangan href="#"
ng para sa pag-click na mga kaganapan kung mas gusto mong gumamit ng anchor.
- <a class = "close" href = "#" > × </a>
Mga simple at nakatuong klase para sa maliliit na pagpapakita o pag-aayos ng gawi.
Lutang ang isang elemento sa kaliwa
- class = "pull-left"
- . hilahin - kaliwa {
- lumutang : kaliwa ;
- }
I-float nang tama ang isang elemento
- class = "pull-right"
- . hilahin - pakanan {
- lumutang : tama ;
- }
Baguhin ang kulay ng isang elemento sa#999
- klase = "naka-mute"
- . naka-mute {
- kulay : #999;
- }
I-clear ang float
sa anumang elemento
- klase = "clearfix"
- . clearfix {
- * zoom : 1 ;
- &: dati ,
- &: pagkatapos ng {
- display : mesa ;
- nilalaman : "" ;
- }
- &: pagkatapos ng {
- malinaw : pareho ;
- }
- }