Dose-dosenang mga bahaging magagamit muli ang binuo sa Bootstrap upang magbigay ng nabigasyon, mga alerto, mga popover, at marami pang iba.
Napakasimple at minimally istilong 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.
Ang mga link ay nako-customize at gumagana sa ilang pagkakataon na may tamang klase. .disabled
para sa mga hindi naki-click na link at .active
para sa kasalukuyang pahina.
Magdagdag ng alinman sa dalawang opsyonal na klase upang baguhin ang pagkakahanay ng mga link ng pagination: .pagination-centered
at .pagination-right
.
Ang default na bahagi ng pagination ay nababaluktot at gumagana sa ilang mga pagkakaiba-iba.
Nakabalot sa isang <div>
, ang pagination ay isang <ul>
.
- <div class = "pagination" >
- <ul>
- <li><a href = "#" > Nakaraan </a></li>
- <li class = "aktibo" >
- <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 = "#" > Susunod </a></li>
- </ul>
- </div>
Ang bahagi ng pager ay isang hanay ng mga link para sa mga simpleng pagpapatupad ng pagination na may light markup at mas magaan na mga istilo. Ito ay mahusay para sa mga simpleng site tulad ng mga blog o magazine.
Ginagamit din ng mga link ng pager ang pangkalahatang .disabled
klase mula sa pagination.
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>
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> |
Ang mga badge ay maliit, simpleng bahagi para sa pagpapakita ng indicator o bilang ng ilang uri. Karaniwang makikita ang mga ito sa mga email client tulad ng Mail.app o sa mga mobile app para sa mga push notification.
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> |
Nagbibigay ang Bootstrap ng magaan, nababaluktot na bahagi na tinatawag na hero unit upang ipakita ang nilalaman sa iyong site. Ito ay mahusay na gumagana sa marketing at content-heavy sites.
I-wrap ang iyong nilalaman sa isang div
katulad nito:
- <div class = "bayani-yunit" >
- <h1> Heading </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Matuto pa
- </a>
- </p>
- </div>
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.
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> Halimbawang header ng page </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 (dati .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 nilalaman na may kaunting markup na lamang upang ibalot ang iyong mga nilalaman.
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 = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" 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 = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Thumbnail label </h5>
- <p> Thumbnail caption dito mismo... </p>
- </div>
- </li>
- ...
- </ul>
Sa Bootstrap 2, pinasimple namin ang base class: .alert
sa halip na .alert-message
. Binawasan din namin ang minimum na kinakailangang markup—hindi <p>
ang kinakailangan bilang default, ang panlabas lang <div>
.
Para sa isang mas matibay na bahagi na may mas kaunting code, inalis namin ang pagkakaiba-iba ng hitsura para sa mga alerto sa pag-block, mga mensaheng may kasamang higit pang padding at karaniwang mas maraming text. Nagpalit din ang klase sa .alert-block
.
Ang Bootstrap ay may isang mahusay na jQuery plugin na sumusuporta sa mga alertong mensahe, na ginagawang mabilis at madali ang pag-dismiss sa mga ito.
I-wrap ang iyong mensahe at isang opsyonal na icon na malapit sa isang div na may simpleng klase.
- <div class = "alerto" >
- <button class = "close" data-dismiss = "alerto" > × </button>
- <strong> Babala! </strong> Tingnan mo ang sarili mo, hindi ka masyadong maganda.
- </div>
Heads up! Ang mga iOS device ay nangangailangan href="#"
ng para sa pagtanggal ng mga alerto. Tiyaking isama ito at ang attribute ng data para sa mga icon ng anchor close. 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.
Madaling i-extend ang karaniwang mensahe ng alerto na may dalawang opsyonal na klase: .alert-block
para sa higit pang padding at mga kontrol sa text at .alert-heading
para sa isang tumutugmang heading.
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" >
- <a class = "close" data-dismiss = "alerto" href = "#" > × </a>
- <h4 class = "alert-heading" > Babala! </h4>
- Best check mo sarili mo, hindi ka...
- </div>
- <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 = " lapad : 60 %; " ></div>
- </div>
Gumagamit ng gradient para gumawa ng striped effect (walang IE).
- <div class = "progress progress-striped" >
- <div class = "bar"
- style = " lapad : 20 %; " ></div>
- </div>
Kinukuha ang guhit na halimbawa at binibigyang-buhay ito (walang IE).
- <div class = "progress progress-striped
- aktibo" >
- <div class = "bar"
- style = " lapad : 40 %; " ></div>
- </div>
Gumagamit ang mga progress bar ng ilan sa parehong button at mga alertong klase para sa mga pare-parehong istilo.
Katulad ng mga solid na kulay, mayroon kaming iba't ibang mga striped progress bar.
Gumagamit ang mga progress bar ng mga transition ng CSS3, kaya kung dynamic mong ayusin ang lapad sa pamamagitan ng javascript, maayos itong magre-resize.
Kung gagamitin mo ang .active
klase, ang iyong mga .progress-striped
progress bar ay magbibigay-buhay sa mga guhit mula kaliwa pakanan.
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.
Hindi sinusuportahan ng Opera at IE ang mga animation sa ngayon.
Gamitin ang balon bilang simpleng epekto sa isang elemento upang bigyan ito ng inset na epekto.
- <div class = "well" >
- ...
- </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 ng isang href="#" para sa mga kaganapan sa pag-click kung mas gusto mong gumamit ng anchor.
- <a class = "close" href = "#" > × </a>