Twitter Bootstrap 101 The Carousel

Een van de vele handige functies van Twitter Bootstrap is een aangename glijdende carrousel voor het weergeven van afbeeldingen en inhoud! Setup is niet moeilijk. Het vereist een aantal gestructureerde markup, de Bootstrap jQuery-plug-in en een paar regels JavaScript om het te initialiseren. Ik zal je laten zien hoe het gedaan is!


De Screencast

Of download de video of abonneer je op Webdesigntuts + screencasts via iTunes of YouTube!

Voor degenen onder u die tutorials in zwart en wit op prijs stellen, laten we het volgende bespreken:

  1. De Carrousel Markup
  2. The Carousel JavaScript
  3. Carrouselinstellingen aanpassen
  4. Het leveren van uw eigen inhoud en ondertitels

Stap 1: de carrouselmarkering

De Bootstrap-carrousel vereist een specifiek markup-patroon, met de juiste klassen.

Carrousel en carrousel-inner

 

Tekst bijschrift hier

Tekst bijschrift hier

Tekst bijschrift hier

Tekst bijschrift hier

‹ ›

Zodra we de markup hebben opgegeven, moeten we de carrousel JavaScript initialiseren om zijn werk aan deze carrousel te doen.


Stap 2: The Carousel JavaScript

Laten we beginnen door ervoor te zorgen dat het noodzakelijke JavaScript op deze pagina is aangesloten. U vindt uw JavaScript-links onder aan de pagina, in de buurt van de afsluitende body-tag.

jQuery

De beste, meest aanbevolen manier om jQuery te linken is om een ​​koppeling te maken naar een door CDN gehoste versie. Dit zorgt voor een snellere download en deze kan al in de cache van de browser van uw gebruiker worden opgeslagen.

Maar het zou natuurlijk leuk zijn om een ​​terugval te hebben, zodat als er iets gebeurt met die door CDN gehoste versie, de gebruiker het lokaal kan ophalen van je eigen sitebestanden. Dat is precies wat de goede mensen van de HTML5 Boilerplate aanbevelen, en het ziet er als volgt uit:

 

Merk op dat de eerste regel reikt naar de gehoste versie van Google. De tweede regel gebruikt JavaScript om te controleren of de eerste regel zijn werk deed. Als dit niet het geval is, genereert het automatisch een koppeling naar uw eigen gehoste kopie van jQuery, die u hebt toegevoegd aan uw eigen sitebestanden (zoals ik hier heb).

Bootstraps jQuery-plug-ins

Zodra we jQuery hebben gekoppeld, hebben we de jQuery-plug-ins van Bootstrap nodig. Ik heb de complete gecompileerde en verkleinde versie van alle Bootstrap-plug-ins opgenomen. Dus mijn link ziet er zo uit:

Initialiseer de carrousel

Zodra we jQuery plus Bootstrap's plug-ins hebben geleverd, hoeven we alleen maar de Carousel-plug-in te initialiseren om zijn werk aan onze carrousel te doen..

In gewoon Engels betekent dit: Zodra het HTML-document klaar is, identificeert u het element of de elementen met een klasse van "carrousel", en dirigeert de plug-in carrousel om zijn ding te doen.

Vernieuwen en controleren

Zodra de markup op zijn plaats is en het JavaScript correct is geleverd, zou u uw browser moeten kunnen vernieuwen en de resultaten kunnen zien. Elke beeldrotatie duurt vijf seconden. Zorg ervoor dat uw muis niet over de diavoorstelling beweegt, omdat hierdoor de timer wordt onderbroken.


Stap 3: pas de instellingen naar wens aan

U kunt parameters toevoegen om de tijd tussen het glijkgedrag van de carrousel aan te passen.

U kunt de timing bijvoorbeeld als volgt wijzigen in intervallen van 2 seconden (2.000 milliseconden):


Stap 4: uw eigen inhoud en ondertitels

In de markup voor stap 1, hierboven, heb ik Placehold.it-afbeeldingen gebruikt. Merk op dat afbeeldingen van 1200 pixels breed genoeg zijn om de volledige maximale breedte van de standaard Bootstrap-responsieve site uit te strekken. Ik heb een ratio van 1200x480 px gebruikt, simpelweg omdat het me visueel aantrekkelijk lijkt, tenminste op mijn grote monitor!

Op dit moment bent u vrij om:

  1. Selecteer de gewenste afbeeldingen (de carrousel kan er zoveel verwerken als u zou willen).
  2. Bewerk ze naar de gewenste dimensies (consistent houden).
  3. Wikkel de afbeeldingen in links als je wilt (zoals ik in de demo heb gedaan).
  4. Geef je gewenste bijschriften op.

De resultaten

Onthoud altijd dat als je dingen uitprobeert en aanpast, de uitstekende documentatie van Twitter Bootstrap je vriend is. En als u extra hulp kunt gebruiken, vinden veel mensen hulp in de Twitter Bootstrap Google Group.

Bekijk het eindresultaat.