Twitter Bootstrap 101 Caruselul

Una dintre caracteristicile foarte bune ale lui Twitter Bootstrap este un carusel glisant plăcut pentru imagini și conținut! Instalarea nu este dificilă. Aceasta necesită o marcare structurată, pluginul Bootstrap jQuery și câteva linii de JavaScript pentru a-l inițializa. Lasă-mă să-ți arăt cum se face!


The Screencast

Alternativ, descărcați videoclipul sau abonați-vă la programele de distribuție Webdesigntuts + prin iTunes sau YouTube!

Pentru cei care apreciați tutorialele alb-negru, să trecem peste:

  1. Caruselul Markup
  2. Carusel JavaScript
  3. Reglarea setărilor caruselului
  4. Furnizați propriul conținut și subtitrări

Pasul 1: Marcarea caruselului

Caruselul Bootstrap necesită un model specific de marcare, cu clase corespunzătoare.

Caruselul și caruselul interior

 

Caption text aici

Caption text aici

Caption text aici

Caption text aici

‹ ›

Odată ce am furnizat marcajul, trebuie să inițializăm caruselul JavaScript pentru a-și face munca pe acest carusel.


Pasul 2: Caruselul JavaScript

Să începem prin asigurarea faptului că JavaScript-ul necesar este conectat la această pagină. Veți găsi legăturile dvs. JavaScript în partea de jos a paginii, lângă eticheta corpului de închidere.

jQuery

Cea mai bună, cea mai recomandată metodă de a lega jQuery este de a vă conecta la o versiune găzduită de CDN. Aceasta oferă o descărcare mai rapidă și poate fi deja stocată în memoria cache în browserul utilizatorului.

Dar, bineînțeles, ar fi frumos să avem un backback, astfel încât, dacă se întâmplă ceva cu acea versiune găzduită de CDN, utilizatorul o poate obține de la propriile fișiere de site-uri. Asta este exact ceea ce oamenii buni de la HTML5 Boilerplate recomanda, și se pare astfel:

 

Rețineți că prima linie ajunge la versiunea găzduită de Google. A doua linie utilizează JavaScript pentru a verifica dacă prima linie și-a făcut treaba. Dacă nu, acesta generează automat un link către propria dvs. copie găzduită de jQuery, pe care ați inclus-o în propriile fișiere de site-uri (așa cum am aici).

Pluginurile jQuery de la Bootstrap

Odată ce am legat jQuery, avem nevoie de pluginurile Bootstrap jQuery. Am inclus versiunea completă și minimalizată a tuturor pluginurilor Bootstrap. Astfel, link-ul meu arată astfel:

Inițializați caruselul

Odată ce am furnizat pluginurile jQuery plus Bootstrap, trebuie doar să inițializăm pluginul Carousel pentru a face munca pe caruselul nostru.

În limba engleză, aceasta înseamnă: Odată ce documentul HTML este gata, identificați elementul (ele) cu o clasă de "carusel", și direcționați pluginul carusel pentru a-și face treaba.

Actualizați și verificați

Odată ce marcajul este în vigoare și JavaScript a fost furnizat corect, ar trebui să puteți reîmprospăta browserul și să vedeți rezultatele. Fiecare rotație a imaginii durează cinci secunde. Asigurați-vă că mouse-ul nu se deplasează peste prezentarea de diapozitive, deoarece aceasta își întrerupe temporizatorul.


Pasul 3: Reglați setările dorite

Puteți adăuga parametri pentru a regla timpul dintre comportamentul de alunecare carusel.

De exemplu, puteți schimba intervalul de timp la intervale de 2 secunde (2.000 milisecunde) după cum urmează:


Pasul 4: Conținutul și subtitrările proprii

În marcajul pentru Pasul 1, de mai sus, am folosit imaginile Placehold.it. Rețineți că imaginile de lățime de 1200 de pixeli sunt suficient de mari pentru a întinde lățimea maximă maximă a site-ului standard Bootstrap. Am folosit un raport de 1200x480px pur și simplu pentru că mi se pare plăcut vizual - cel puțin pe monitorul meu mare!

În acest moment sunteți liberi să:

  1. Selectați imaginile dorite (caruselul se poate manipula cât doriți).
  2. Modificați-le la dimensiunile dorite (menținându-le consecvente).
  3. Împachetați imaginile în link-uri dacă doriți (așa cum am făcut în demo).
  4. Furnizați subtitrările dorite.

Rezultatele

Întotdeauna amintiți-vă, în timp ce încercați lucrurile și tweak-le, documentația excelentă a lui Twitter Bootstrap este prietenul tău. Și dacă puteți utiliza ajutor suplimentar, o mulțime de oameni găsesc ajutor în Grupul Google Bootstrap Twitter.

Uitați-vă la rezultatul final.