Deseci komponenata za višekratnu upotrebu ugrađene su u Bootstrap za pružanje navigacije, upozorenja, iskačućih prikaza i još mnogo toga.
Ultra pojednostavljena i minimalno stilizirana paginacija inspirirana Rdio-om, odlična za aplikacije i rezultate pretraživanja. Veliki blok je teško promašiti, lako je skalabilan i pruža velike površine klikova.
Veze su prilagodljive i rade u brojnim okolnostima sa pravom klasom. .disabled
za linkove na koje se ne može kliknuti i .active
za trenutnu stranicu.
Dodajte bilo koju od dvije neobavezne klase da promijenite poravnanje veza za paginaciju: .pagination-centered
i .pagination-right
.
Zadana komponenta paginacije je fleksibilna i radi u brojnim varijantama.
Umotano u <div>
, paginacija je samo <ul>
.
- <div class = "paginacija" >
- <ul>
- <li><a href = "#" > Prethodno </a></li>
- <li class = "aktivan" >
- <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 = "#" > Sljedeće </a></li>
- </ul>
- </div>
Komponenta pagera je skup veza za jednostavne implementacije paginacije s laganim oznakama i još lakšim stilovima. Odličan je za jednostavne stranice poput blogova ili časopisa.
Linkovi pejdžera takođe koriste opštu .disabled
klasu iz paginacije.
Podrazumevano, pejdžer centrira veze.
- <ul class = "pager" >
- <li>
- <a href = "#" > Prethodno </a>
- </li>
- <li>
- <a href = "#" > Sljedeće </a>
- </li>
- </ul>
Etikete | Markup |
---|---|
Default | <span class="label">Default</span> |
Uspjeh | <span class="label label-success">Success</span> |
Upozorenje | <span class="label label-warning">Warning</span> |
Bitan | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Inverzno | <span class="label label-inverse">Inverse</span> |
Značke su male, jednostavne komponente za prikazivanje indikatora ili neke vrste brojanja. Obično se nalaze u klijentima e-pošte kao što je Mail.app ili u mobilnim aplikacijama za push obavijesti.
Ime | Primjer | Markup |
---|---|---|
Default | 1 | <span class="badge">1</span> |
Uspjeh | 2 | <span class="badge badge-success">2</span> |
Upozorenje | 4 | <span class="badge badge-warning">4</span> |
Bitan | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Inverzno | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap pruža laganu, fleksibilnu komponentu koja se zove heroj jedinica za izlaganje sadržaja na vašoj web lokaciji. Dobro radi na marketingu i web lokacijama s velikim sadržajem.
Umotajte svoj sadržaj u div
ovako:
- <div class = "heroj-jedinica" >
- <h1> Naslov </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Nauči više
- </a>
- </p>
- </div>
Ovo je jednostavna jedinica heroja, jednostavna komponenta u stilu jumbotrona za privlačenje dodatne pažnje na istaknuti sadržaj ili informacije.
Jednostavna ljuska za h1
odgovarajući prostor i segmentiranje dijelova sadržaja na stranici. Može koristiti h1
zadani small
element, kao i većinu drugih komponenti (sa dodatnim stilovima).
- <div class = "page-header" >
- <h1> Primjer zaglavlja stranice </h1>
- </div>
Prema zadanim postavkama, sličice Bootstrapa su dizajnirane da prikazuju povezane slike sa minimalnim potrebnim oznakama.
Uz malo dodatne oznake, moguće je dodati bilo koju vrstu HTML sadržaja poput naslova, pasusa ili dugmadi u sličice.
Sličice (ranije .media-grid
do v1.4) su odlične za mreže fotografija ili video zapisa, rezultate pretraživanja slika, maloprodajne proizvode, portfelje i još mnogo toga. To mogu biti linkovi ili statični sadržaj.
Označavanje sličica je jednostavno – sve što je potrebno je ul
sa bilo kojim brojem elemenata. li
Takođe je super fleksibilan, omogućavajući bilo koju vrstu sadržaja sa samo malo više oznaka za umotavanje vašeg sadržaja.
Konačno, komponenta sličica koristi postojeće klase sistema mreže—kao .span2
ili .span3
—za kontrolu dimenzija sličica.
Kao što je ranije spomenuto, potrebne oznake za sličice su lagane i jednostavne. Evo pogleda na zadanu postavku za povezane slike :
- <ul class = "sličice" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Za prilagođeni HTML sadržaj u sličicama, oznake se neznatno mijenjaju. Da bismo dozvolili sadržaj na nivou bloka bilo gdje, mijenjamo <a>
za nešto <div>
slično:
- <ul class = "sličice" >
- <li class = "span3" >
- <div class = "sličica" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Oznaka sličice </h5>
- <p> Natpis sličice upravo ovdje... </p>
- </div>
- </li>
- ...
- </ul>
Uz Bootstrap 2, pojednostavili smo osnovnu klasu: .alert
umjesto .alert-message
. Također smo smanjili minimalno potrebnu oznaku—no <p>
nije potrebno po defaultu, samo vanjski <div>
.
Za trajniju komponentu sa manje koda, uklonili smo diferencirajući izgled za blokada upozorenja, poruke koje dolaze s više dopuna i obično više teksta. Klasa je također promijenjena u .alert-block
.
Bootstrap dolazi sa odličnim jQuery dodatkom koji podržava poruke upozorenja, čineći njihovo odbacivanje brzim i lakim.
Zamotajte svoju poruku i opcionalnu ikonu za zatvaranje u div s jednostavnom klasom.
- <div class = "alert" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Upozorenje! </strong> Najbolje provjerite sami, ne izgledate baš dobro.
- </div>
Glavu gore! iOS uređaji zahtijevaju an href="#"
za odbacivanje upozorenja. Obavezno ga uključite i atribut podataka za ikone zatvaranja sidra. Alternativno, možete koristiti <button>
element s atributom podataka, što smo odlučili učiniti za naše dokumente. Kada koristite <button>
, morate uključiti type="button"
ili se vaši obrasci možda neće poslati.
Lako proširite standardnu poruku upozorenja s dvije opcione klase: .alert-block
za više kontrola i kontrola teksta i .alert-heading
za odgovarajući naslov.
Najbolje je da se sami provjerite, ne izgledate dobro. 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" > Upozorenje! </h4>
- Najbolje da se sami provjerite, niste...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Zadana traka napretka s vertikalnim gradijentom.
- <div class = "progress" >
- <div class = "bar"
- style = " širina : 60 %; " ></div>
- </div>
Koristi gradijent za stvaranje prugastog efekta (bez IE).
- <div class = "progress progress-striped" >
- <div class = "bar"
- style = " širina : 20 %; " ></div>
- </div>
Uzima prugasti primjer i animira ga (bez IE).
- <div class = "progres napredak-prugasti
- aktivan" >
- <div class = "bar"
- style = " širina : 40 %; " ></div>
- </div>
Trake napretka koriste neke od istih tipki i klasa upozorenja za dosljedne stilove.
Slično jednobojnim bojama, imamo različite prugaste trake napretka.
Trake napretka koriste CSS3 tranzicije, tako da ako dinamički podešavate širinu putem javascripta, ona će glatko mijenjati veličinu.
Ako koristite .active
klasu, vaše .progress-striped
trake napretka će animirati pruge slijeva nadesno.
Trake napretka koriste CSS3 gradijente, prijelaze i animacije kako bi postigli sve svoje efekte. Ove funkcije nisu podržane u IE7-9 ili starijim verzijama Firefoxa.
Opera i IE trenutno ne podržavaju animacije.
Koristite bunar kao jednostavan efekat na elementu da mu date umetnuti efekat.
- <div class = "dobro" >
- ...
- </div>
Use the generic close icon for dismissing content like modals and alerts.
- <button class="close">×</button>
iOS devices require an href="#" for click events if you rather use an anchor.
- <a class="close" href="#">×</a>