Desmitiem atkārtoti lietojamu komponentu ir iebūvēti Bootstrap, lai nodrošinātu navigāciju, brīdinājumus, uznirstošos logus un daudz ko citu.
Īpaši vienkārša un minimāli veidota lappuse, kas iedvesmota no Rdio, lieliski piemērota lietotnēm un meklēšanas rezultātiem. Lielo bloku ir grūti nepamanīt, tas ir viegli mērogojams un nodrošina lielus klikšķu apgabalus.
Saites ir pielāgojamas un darbojas dažādos apstākļos ar pareizo klasi. .disabled
neklikšķināmām saitēm un .active
pašreizējai lapai.
Pievienojiet vienu no divām izvēles klasēm, lai mainītu lappušu saišu izlīdzināšanu: .pagination-centered
un .pagination-right
.
Noklusējuma lappušu veidošanas komponents ir elastīgs un darbojas vairākos variantos.
Iesaiņots <div>
, lappušu skaits ir tikai <ul>
.
- <div class = "lapu šķirošana" >
- <ul>
- <li><a href = "#" > Iepriekšējā </a></li>
- <li class = "aktīvs" >
- <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 = "#" > Nākamais </a></li>
- </ul>
- </div>
Peidžera komponents ir saišu kopa vienkāršai lappušu ievietošanai ar vieglu marķējumu un vēl vieglākiem stiliem. Tas ir lieliski piemērots vienkāršām vietnēm, piemēram, emuāriem vai žurnāliem.
Peidžera saitēs tiek izmantota arī vispārīgā .disabled
klase no lappušu klāšanas.
Pēc noklusējuma peidžeris centrē saites.
- <ul class = "peidžeris" >
- <li>
- <a href = "#" > Iepriekšējais </a>
- </li>
- <li>
- <a href = "#" > Nākamais </a>
- </li>
- </ul>
Etiķetes | Atzīmes |
---|---|
Noklusējums | <span class="label">Default</span> |
Panākumi | <span class="label label-success">Success</span> |
Brīdinājums | <span class="label label-warning">Warning</span> |
Svarīgs | <span class="label label-important">Important</span> |
Informācija | <span class="label label-info">Info</span> |
Apgriezti | <span class="label label-inverse">Inverse</span> |
Emblēmas ir mazi, vienkārši komponenti sava veida indikatora vai skaita parādīšanai. Tie parasti ir atrodami e-pasta klientos, piemēram, Mail.app, vai mobilajās lietotnēs push paziņojumiem.
Vārds | Piemērs | Atzīmes |
---|---|---|
Noklusējums | 1 | <span class="badge">1</span> |
Panākumi | 2 | <span class="badge badge-success">2</span> |
Brīdinājums | 4 | <span class="badge badge-warning">4</span> |
Svarīgs | 6 | <span class="badge badge-important">6</span> |
Informācija | 8 | <span class="badge badge-info">8</span> |
Apgriezti | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap nodrošina vieglu, elastīgu komponentu, ko sauc par varoņu vienību, lai parādītu saturu jūsu vietnē. Tas labi darbojas mārketinga un satura vietnēs.
Aptiniet savu saturu, div
piemēram:
- <div class = "varoņa vienība" >
- <h1> Virsraksts </h1>
- <p> Ieraksts </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Uzzināt vairāk
- </a>
- </p>
- </div>
Šī ir vienkārša varoņa vienība, vienkārša jumbotron stila sastāvdaļa, lai pievērstu papildu uzmanību piedāvātajam saturam vai informācijai.
Vienkāršs apvalks, h1
lai lapas satura sadaļas atbilstoši atdalītu un segmentētu. Tas var izmantot h1
noklusējuma small
elementu, kā arī lielāko daļu citu komponentu (ar papildu stiliem).
- <div class = "lapas galvene" >
- <h1> Lapas galvenes piemērs </h1>
- </div>
Pēc noklusējuma Bootstrap sīktēli ir paredzēti, lai parādītu saistītos attēlus ar minimālu nepieciešamo marķējumu.
Izmantojot nelielu papildu marķējumu, ir iespējams sīktēliem pievienot jebkāda veida HTML saturu, piemēram, virsrakstus, rindkopas vai pogas.
Sīktēli (iepriekš .media-grid
līdz versijai 1.4) ir lieliski piemēroti fotoattēlu vai videoklipu režģiem, attēlu meklēšanas rezultātiem, mazumtirdzniecības produktiem, portfeļiem un daudz kam citam. Tās var būt saites vai statisks saturs.
Sīktēlu iezīmēšana ir vienkārša — viss, kas nepieciešams, ul
ar jebkuru li
elementu skaitu. Tas ir arī īpaši elastīgs, ļaujot izmantot jebkura veida saturu, tikai nedaudz vairāk iezīmējot saturu.
Visbeidzot sīktēlu komponents izmanto esošās režģa sistēmas klases, piemēram, .span2
vai , lai .span3
kontrolētu sīktēlu izmērus.
Kā minēts iepriekš, sīktēliem nepieciešamais marķējums ir viegls un vienkāršs. Tālāk ir norādīts saistīto attēlu noklusējuma iestatījums .
- <ul class = "sīktēli" >
- <li class = "span3" >
- <a href = "#" class = "sīktēls" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Pielāgotam HTML saturam sīktēlos marķējums nedaudz mainās. Lai atļautu bloķēšanas līmeņa saturu jebkurā vietā, mēs nomainām to <a>
pret <div>
līdzīgu:
- <ul class = "sīktēli" >
- <li class = "span3" >
- <div class = "sīktēls" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Sīktēla etiķete </h5>
- <p> Sīktēla paraksts šeit... </p>
- </div>
- </li>
- ...
- </ul>
Izmantojot Bootstrap 2, mēs esam vienkāršojuši bāzes klasi: .alert
nevis .alert-message
. Mēs esam arī samazinājuši minimālo nepieciešamo marķējumu — <p>
pēc noklusējuma nav nepieciešams, tikai ārējais <div>
.
Lai nodrošinātu izturīgāku komponentu ar mazāku kodu, esam noņēmuši atšķirīgo izskatu bloķēt brīdinājumiem, ziņojumiem, kuriem ir vairāk polsterējuma un parasti vairāk teksta. Klase arī ir mainīta uz .alert-block
.
Bootstrap ir aprīkots ar lielisku jQuery spraudni, kas atbalsta brīdinājuma ziņojumus, padarot tos ātru un vienkāršu.
Aptiniet savu ziņojumu un neobligāto aizvēršanas ikonu divdaļā ar vienkāršu mācību priekšmetu.
- <div class = "brīdinājums" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Brīdinājums! </strong> Labāk pārbaudiet sevi, jūs neizskatāties pārāk labi.
- </div>
Uzmanību! iOS ierīcēm ir nepieciešama href="#"
brīdinājumu noraidīšana. Noteikti iekļaujiet to un datu atribūtu enkura aizvēršanas ikonām. Varat arī izmantot <button>
elementu ar datu atribūtu, ko esam izvēlējušies darīt saviem dokumentiem. Izmantojot <button>
, jums ir jāiekļauj, type="button"
pretējā gadījumā jūsu veidlapas nedrīkst iesniegt.
Ērti paplašiniet standarta brīdinājuma ziņojumu ar divām izvēles klasēm: .alert-block
lai iegūtu vairāk polsterējuma un teksta vadīklu, kā .alert-heading
arī atbilstošs virsraksts.
Labāk pārbaudiet sevi, jūs neizskatāties pārāk labi. 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" > Brīdinājums! </h4>
- Labāk pārbaudiet sevi, jūs neesat...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Noklusējuma progresa josla ar vertikālu gradientu.
- <div class = "progress" >
- <div class = "josla"
- style = " platums : 60 %; " ></div>
- </div>
Izmanto gradientu, lai izveidotu svītrainu efektu (bez IE).
- <div class = "progress progress-svītrains" >
- <div class = "josla"
- style = " platums : 20 %; " ></div>
- </div>
Ņem svītraino piemēru un animē to (nav IE).
- <div class = "progress progress-svītrains
- aktīvs" >
- <div class = "josla"
- style = " platums : 40 %; " ></div>
- </div>
Progresa joslās tiek izmantotas dažas no tām pašām pogu un brīdinājumu klasēm, lai nodrošinātu konsekventus stilus.
Līdzīgi vienkrāsainajām krāsām, mums ir dažādas svītrainas progresa joslas.
Progresa joslās tiek izmantotas CSS3 pārejas, tādēļ, ja dinamiski pielāgojat platumu, izmantojot JavaScript, tā izmēri vienmērīgi tiks mainīti.
Ja izmantojat .active
klasi, .progress-striped
progresa joslas animēs svītras no kreisās uz labo pusi.
Progresa joslas izmanto CSS3 gradientus, pārejas un animācijas, lai sasniegtu visus to efektus. Šīs funkcijas netiek atbalstītas Firefox IE7-9 vai vecākās versijās.
Opera un IE pašlaik neatbalsta animācijas.
Izmantojiet aku kā vienkāršu elementa efektu, lai piešķirtu tam ieliktu efektu.
- <div class = "labi" >
- ...
- </div>
Izmantojiet vispārīgo aizvēršanas ikonu, lai noraidītu saturu, piemēram, modālus un brīdinājumus.
- <button class = "aizvērt" > × </button>
Ja vēlaties izmantot enkuru, iOS ierīcēs klikšķu notikumiem ir nepieciešams simbols href="#".
- <a class = "close" href = "#" > × </a>