Twitter Bootstrap 101 Karusellen

En av Twitter Bootstraps mange praktiske funksjoner er en behagelig glidende karusell for å gi bilder og innhold! Oppsett er ikke vanskelig. Det krever noe strukturert oppslag, Bootstrap jQuery-plugin, og et par linjer med JavaScript for å initialisere det. La meg vise deg hvordan det er gjort!


The Screencast

Alternativt kan du laste ned videoen eller abonnere på Webdesigntuts + screencasts via iTunes eller YouTube!

For de av dere som setter pris på opplæring i svart og hvitt, la oss gå over:

  1. Karusellmarkeringen
  2. Karusellen JavaScript
  3. Justere karusellinnstillinger
  4. Leverer ditt eget innhold og bildetekster

Trinn 1: Karusellmarkeringen

Den Bootstrap karusellen krever et bestemt oppslagsmønster, med passende klasser.

Karusell og karusell-indre

 

Teksttekst her

Teksttekst her

Teksttekst her

Teksttekst her

‹ ›

Når vi har levert merket, må vi initialisere karusell JavaScript for å gjøre sitt arbeid på denne karusellen.


Trinn 2: Karusellen JavaScript

La oss begynne med å sørge for at nødvendig JavaScript er koblet til denne siden. Du finner JavaScript-koblingene nær bunnen av siden, nær den avsluttende kroppstegnet.

jQuery

Den beste, mest anbefalte måten å knytte jQuery, er å koble til en CDN-vert versjon. Dette gir en raskere nedlasting, og den kan allerede være cached i brukerens nettleser.

Men selvfølgelig ville det være fint å ha en tilbakekalling, slik at hvis noe skjer med den CDN-vert-versjonen, kan brukeren få den lokalt fra dine egne webfiler. Det er akkurat det gode folk på HTML5 Boilerplate anbefaler, og det ser slik ut:

 

Vær oppmerksom på at den første linjen når ut til Googles vertsversjon. Den andre linjen bruker JavaScript for å kontrollere at den første linjen gjorde jobben sin. Hvis ikke, genererer den automatisk en kobling til din egen vertskapskopi av jQuery, som du har tatt med i dine egne webfiler (som jeg har her).

Bootstraps jQuery-plugger

Når vi har koblet jQuery, trenger vi Bootstraps jQuery-plugins. Jeg har tatt med hele kompilert og minifisert versjon av alle Bootstraps plugins. Dermed ser lenken slik ut:

Initialiser karusellen

Når vi har gitt jQuery Plus Bootstraps plugins, trenger vi bare å initialisere karusellpluggen for å gjøre sitt arbeid på vår karusell.

På vanlig engelsk betyr dette: Når HTML-dokumentet er klart, identifiser elementet / elementene med en klasse av "Karusell", og led karusellpluggen for å gjøre ting til den.

Oppdater og sjekk

Når markeringen er på plass, og JavaScript er levert riktig, bør du kunne oppdatere nettleseren din og se resultatene. Hver bilderotasjon tar fem sekunder. Pass på at musen ikke svinger over lysbildeserien, da dette stopper timeren.


Trinn 3: Juster innstillinger som ønsket

Du kan legge til parametere for å justere tiden mellom karusellens skyveadferd.

For eksempel kan du endre timingen til 2 sekunders (2000 millisekond) intervaller som følger:


Trinn 4: Ditt eget innhold og bildetekster

I oppslaget for trinn 1 ovenfor har jeg brukt Placehold.it bilder. Legg merke til at bilder på 1200 piksler bredt er store nok til å strekke hele maksimal bredde på standard Bootstrap-responsivt nettsted. Jeg har brukt et forhold på 1200x480px rett og slett fordi det virker visuelt behagelig for meg - i hvert fall på min store skjerm!

På dette tidspunktet er du fri til å:

  1. Velg ønsket bilder (karusellen kan håndtere så mange du vil).
  2. Rediger dem til dine ønskede dimensjoner (hold dem konsistente).
  3. Wrap bildene i koblinger hvis du vil (som jeg har gjort i demoen).
  4. Gi dine ønskede bildetekster.

Resultatene

Husk alltid, når du prøver ting og tweak dem, er Twitter Bootstraps utmerkede dokumentasjon din venn. Og hvis du kan bruke ekstra hjelp, finner mange folk hjelp i Twitter Bootstrap Google-gruppen.

Ta en titt på det endelige resultatet.