Twitter Bootstrap 101 Karusellen

En av Twitter Bootstraps många praktiska funktioner är en glädjande glidande karusell för att presentera bilder och innehåll! Setup är inte svårt. Det kräver en strukturerad markup, Bootstrap jQuery-plugin och ett par rader med JavaScript för att initiera den. Låt mig visa dig hur det är gjort!


Screencast

Alternativt kan du ladda ner videoklippet eller prenumerera på Webdesigntuts + screencasts via iTunes eller YouTube!

För er som uppskattar handledning i svart och vitt, låt oss gå över:

  1. Carousel Markup
  2. Carousel JavaScript
  3. Justering av karusellinställningar
  4. Leverera ditt eget innehåll och bildtext

Steg 1: Karusellmarkeringen

Bootstrapkarusellen kräver ett specifikt märkningsmönster med lämpliga klasser.

Karusell och karusell-inre

 

Texttext här

Texttext här

Texttext här

Texttext här

‹ ›

När vi har levererat markeringen måste vi initiera karusell JavaScript för att göra sitt arbete på denna karusell.


Steg 2: Karusellen JavaScript

Låt oss börja med att se till att nödvändig JavaScript är ansluten till den här sidan. Du hittar dina JavaScript-länkar nära undersidan av sidan, nära stängningskroppen.

jQuery

Det bästa, mest rekommenderade sättet att länka jQuery är att länka till en CDN-värdversion. Detta ger en snabbare nedladdning, och den kan redan vara cachad i din användares webbläsare.

Men det är naturligtvis trevligt att ha en återgång, så att om något händer med den CDN-värdversionen kan användaren få den lokalt från dina egna sidfiler. Det är precis vad de bra på HTML5 Boilerplate rekommenderar, och det ser ut så här:

 

Observera att den första raden når ut till Googles värdversion. Den andra raden använder JavaScript för att kontrollera att den första raden gjorde sitt jobb. Om inte, genererar det automatiskt en länk till din egen värdkopia av jQuery, som du har med i dina egna sidfiler (som jag har här).

Bootstraps jQuery-plugins

När vi har länkat jQuery behöver vi Bootstraps jQuery-plugins. Jag har inkluderat den fullständiga sammanställda och minifiera versionen av alla Bootstraps plugins. Således ser min länk ut så här:

Initiera karusellen

När vi har tillhandahållit jQuery plus Bootstraps plugins behöver vi bara initiera karusellpluggen för att göra sitt arbete på vår karusell.

På vanlig engelska betyder detta: När HTML-dokumentet är klart identifierar du elementet / elementen med en klass av "Karusell", och rikta karusellpluggen för att göra saker åt det.

Uppdatera och kontrollera

När markeringen är på plats och JavaScript har levererats korrekt bör du kunna uppdatera din webbläsare och se resultaten. Varje bildrotation tar fem sekunder. Var säker på att musen inte svävar över bildspelet, eftersom det pausar timern.


Steg 3: Justera inställningar som önskat

Du kan lägga till parametrar för att justera tiden mellan karusellglidningsbeteendet.

Till exempel kan du ändra tidsintervallet till 2 sekunders (2000 millisekund) intervall enligt följande:


Steg 4: Ditt eget innehåll och bildtext

I markeringen för steg 1 ovan har jag använt Placehold.it bilder. Observera att bilder med en bredd på 1200 pixlar är tillräckligt stora för att sträcka upp den maximala bredden på standard Bootstrap-mottagningssidan. Jag har använt ett förhållande på 1200x480px helt enkelt för att det verkar visuellt tilltalande för mig - åtminstone på min stora skärm!

Vid denna tidpunkt är du fri att

  1. Välj dina önskade bilder (karusellen kan hantera så många som du vill).
  2. Redigera dem till dina önskade dimensioner (håll dem konsekventa).
  3. Wrap bilderna i länkar om du vill (som jag har gjort i demo).
  4. Ange dina önskade bildtexter.

Resultaten

Kom alltid ihåg, när du försöker ut och tweak dem, är Twitter Bootstraps utmärkta dokumentation din vän. Och om du kan använda ytterligare hjälp, hittar många människor hjälp i Google Bootstrap Google Group.

Ta en titt på slutresultatet.