Deseci komponenti za višekratnu upotrebu ugrađeni su u Bootstrap za pružanje navigacije, upozorenja, skočnih prozora i još mnogo toga.
Ultra jednostavno i minimalno stilizirano označavanje stranica inspirirano Rdioom, izvrsno za aplikacije i rezultate pretraživanja. Veliki blok teško je promašiti, lako ga je prilagoditi i pruža velika područja klika.
Veze su prilagodljive i rade u brojnim okolnostima s pravom klasom. .disabled
za veze na koje se ne može kliknuti i .active
za trenutnu stranicu.
Dodajte bilo koju od dvije opcijske klase za promjenu poravnanja veza na stranice: .pagination-centered
i .pagination-right
.
Zadana komponenta paginacije je fleksibilna i radi u nizu varijacija.
Zamotano u <div>
, paginacija je samo <ul>
.
- <div class = "pagination" >
- <ul>
- <li><a href = "#" > Prethodna </a></li>
- <li class = "active" >
- <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 = "#" > Dalje </a></li>
- </ul>
- </div>
Komponenta straničnika skup je veza za jednostavne implementacije paginacije s laganim označavanjem i još lakšim stilovima. Izvrstan je za jednostavne stranice poput blogova ili časopisa.
Pager veze također koriste opću .disabled
klasu iz paginacije.
Prema zadanim postavkama, dojavljivač centrira veze.
- <ul class = "pager" >
- <li>
- <a href = "#" > Prethodno </a>
- </li>
- <li>
- <a href = "#" > Dalje </a>
- </li>
- </ul>
Etikete | Markup |
---|---|
Zadano | <span class="label">Default</span> |
Uspjeh | <span class="label label-success">Success</span> |
Upozorenje | <span class="label label-warning">Warning</span> |
Važno | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Inverzan | <span class="label label-inverse">Inverse</span> |
Bedževi su male, jednostavne komponente za prikaz pokazatelja ili brojanja neke vrste. Obično se nalaze u klijentima e-pošte kao što je Mail.app ili u mobilnim aplikacijama za push obavijesti.
Ime | Primjer | Markup |
---|---|---|
Zadano | 1 | <span class="badge">1</span> |
Uspjeh | 2 | <span class="badge badge-success">2</span> |
Upozorenje | 4 | <span class="badge badge-warning">4</span> |
Važno | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Inverzan | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap pruža laganu, fleksibilnu komponentu koja se naziva jedinica heroja za prikazivanje sadržaja na vašoj web stranici. Dobro radi na marketinškim i sadržajnim stranicama.
Omotajte svoj sadržaj na sljedeći div
način:
- <div class = "hero-unit" >
- <h1> Naslov </h1>
- <p> Slogan </p>
- <p>
- <a klasa = "btn btn-primarni btn-large" >
- Saznajte više
- </a>
- </p>
- </div>
Ovo je jednostavna herojska jedinica, jednostavna komponenta u stilu jumbotrona za privlačenje dodatne pozornosti na istaknuti sadržaj ili informacije.
Jednostavna ljuska za h1
prikladno raspoređivanje i segmentiranje dijelova sadržaja na stranici. Može koristiti h1
zadani small
, element kao i većinu drugih komponenti (s dodatnim stilovima).
- <div class = "page-header" >
- <h1> Primjer zaglavlja stranice </h1>
- </div>
Prema zadanim postavkama, Bootstrapove sličice dizajnirane su za prikazivanje povezanih slika s minimalnim potrebnim oznakama.
Uz malo dodatnog označavanja, moguće je sličicama dodati bilo koju vrstu HTML sadržaja poput naslova, odlomaka ili gumba.
Sličice (prethodno .media-grid
do v1.4) izvrsne su za mreže fotografija ili videozapisa, rezultate pretraživanja slika, maloprodajne proizvode, portfelje i još mnogo toga. Mogu biti poveznice ili statični sadržaj.
Označavanje minijatura je jednostavno - sve što je potrebno je a ul
s bilo kojim brojem elemenata. li
Također je super fleksibilan, dopuštajući bilo koju vrstu sadržaja sa samo malo više oznaka za omotavanje vašeg sadržaja.
Na kraju, komponenta sličica koristi postojeće klase sustava rešetki—poput .span2
ili — .span3
za kontrolu dimenzija sličica.
Kao što je ranije spomenuto, potrebno označavanje za minijature je lagano i jednostavno. Evo pogleda na zadanu postavku za povezane slike :
- <ul class = "thumbnails" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Za prilagođeni HTML sadržaj u minijaturama, oznaka se malo mijenja. Kako bismo dopustili sadržaj na razini bloka bilo gdje, mijenjamo <a>
za lajk <div>
tako:
- <ul class = "thumbnails" >
- <li class = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Oznaka sličice </h5>
- <p> Opis sličice upravo ovdje... </p>
- </div>
- </li>
- ...
- </ul>
S Bootstrapom 2 pojednostavili smo osnovnu klasu: .alert
umjesto .alert-message
. Također smo smanjili minimalno potrebno označavanje—nije <p>
potrebno prema zadanim postavkama, samo vanjski <div>
.
Za trajniju komponentu s manje koda, uklonili smo razlikovni izgled za blok upozorenja, poruke koje dolaze s više ispuna i obično više teksta. Klasa se također promijenila u .alert-block
.
Bootstrap dolazi sa izvrsnim jQuery dodatkom koji podržava poruke upozorenja, čineći njihovo odbacivanje brzim i lakim.
Zamotajte svoju poruku i neobaveznu ikonu za zatvaranje u div s jednostavnom klasom.
- <div class = "alert" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Upozorenje! </strong> Najbolje da provjerite sami, ne izgledate baš dobro.
- </div>
Glavu gore! iOS uređaji zahtijevaju href="#"
za odbacivanje upozorenja. Obavezno uključite to 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.
Jednostavno proširite standardnu poruku upozorenja s dvije opcijske klase: .alert-block
za više podstava i kontrola teksta te .alert-heading
za odgovarajući naslov.
Najbolje provjeri, ne izgledaš baš 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 provjerite sami, niste...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div klasa = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Zadana traka napretka s okomitim gradijentom.
- <div class = "progress" >
- <div class = "bar"
- stil = " širina : 60 %; " ></div>
- </div>
Koristi gradijent za stvaranje prugastog efekta (bez IE).
- <div class = "progress progress-striped" >
- <div class = "bar"
- stil = " širina : 20 %; " ></div>
- </div>
Uzima prugasti primjer i animira ga (bez IE).
- <div class = "progress progress-striped
- aktivan" >
- <div class = "bar"
- stil = " š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 prijelaze, tako da ako dinamički prilagodite širinu putem javascripta, glatko će promijeniti 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 za postizanje svih njihovih učinaka. Ove značajke nisu podržane u IE7-9 ili starijim verzijama Firefoxa.
Opera i IE trenutno ne podržavaju animacije.
Upotrijebite bušotinu kao jednostavan učinak na element kako biste mu dali umetnuti učinak.
- <div class = "well" >
- ...
- </div>
Upotrijebite generičku ikonu za zatvaranje za odbacivanje sadržaja poput modala i upozorenja.
- <button class = "close" > × </button>
iOS uređaji zahtijevaju href="#" za klikove ako radije koristite sidro.
- <a class = "close" href = "#" > × </a>