Twitter Bootstrap 101 The Carousel

Una delle tante utili funzionalità di Twitter Bootstrap è un piacevole carosello scorrevole per immagini e contenuti! L'installazione non è difficile. Richiede alcuni markup strutturati, il plugin jQuery Bootstrap e un paio di righe di JavaScript per inizializzarlo. Lascia che ti mostri come è fatto!


Lo Screencast

In alternativa, scarica il video o iscriviti a Webdesigntuts + screencast tramite iTunes o YouTube!

Per quelli di voi che apprezzano i tutorial in bianco e nero, andiamo oltre:

  1. Il markup del carosello
  2. Il carosello JavaScript
  3. Regolazione delle impostazioni del carosello
  4. Fornire il proprio contenuto e didascalie

Passaggio 1: il markup del carosello

Il carosello Bootstrap richiede uno schema di markup specifico, con classi appropriate.

Carosello e carosello-interno

 

Testo didascalia qui

Testo didascalia qui

Testo didascalia qui

Testo didascalia qui

‹ ›

Una volta fornito il markup, abbiamo bisogno di inizializzare il carousel JavaScript per fare il suo lavoro su questo carosello.


Passaggio 2: il carosello JavaScript

Iniziamo assicurandoci che il JavaScript necessario sia connesso a questa pagina. Troverai i tuoi link JavaScript nella parte inferiore della pagina, vicino al tag body di chiusura.

jQuery

Il modo migliore e più consigliato per collegare jQuery è quello di collegarsi a una versione ospitata da CDN. Ciò fornisce un download più rapido e potrebbe essere già presente nella cache del browser dell'utente.

Ma naturalmente sarebbe bello avere un fallback, in modo che se succede qualcosa a quella versione ospitata da CDN, l'utente può ottenerlo localmente dai propri file del sito. Questo è esattamente ciò che la brava gente del calibro piatto HTML5 consiglia, e assomiglia a questo:

 

Tieni presente che la prima riga raggiunge la versione ospitata da Google. La seconda riga utilizza JavaScript per verificare che la prima riga abbia fatto il suo lavoro. In caso contrario, genera automaticamente un collegamento alla tua copia ospitata di jQuery, che hai incluso nei tuoi file del sito (come ho qui).

Plugin jQuery di Bootstrap

Una volta che abbiamo collegato jQuery, abbiamo bisogno dei plugin jQuery di Bootstrap. Ho incluso la versione completa e compilata di tutti i plugin di Bootstrap. Quindi il mio link ha il seguente aspetto:

Inizializza il carosello

Una volta che abbiamo fornito i plugin di jQuery plus Bootstrap, abbiamo solo bisogno di inizializzare il plugin Carousel per fare il suo lavoro sulla nostra giostra.

In inglese semplice, questo significa: Una volta che il documento HTML è pronto, identifica l'elemento (i) con una classe di "giostra", e dirigere il plug-in della giostra per fare il suo esempio.

Aggiorna e controlla

Una volta che il markup è a posto e il codice JavaScript è stato fornito correttamente, dovresti essere in grado di aggiornare il tuo browser e vedere i risultati. Ogni rotazione dell'immagine richiede cinque secondi. Assicurati che il tuo mouse non si posizioni sopra la presentazione, in quanto mette in pausa il suo timer.


Passaggio 3: regolare le impostazioni come desiderato

È possibile aggiungere parametri per regolare il tempo tra il comportamento di scorrimento della giostra.

Ad esempio, è possibile modificare i tempi in intervalli di 2 secondi (2000 millisecondi) come segue:


Passaggio 4: Contenuti e didascalie

Nel markup del Passaggio 1, in alto, ho utilizzato le immagini di Placehold.it. Si noti che le immagini di 1200 pixel di larghezza sono sufficientemente grandi da estendere la larghezza massima completa del sito reattivo standard di Bootstrap. Ho usato un rapporto di 1200x480px semplicemente perché mi sembra visivamente piacevole - almeno sul mio grande monitor!

A questo punto sei libero di:

  1. Seleziona le immagini desiderate (il carosello può gestire quante ne vuoi).
  2. Modificali alle dimensioni desiderate (mantenendole consistenti).
  3. Avvolgi le immagini nei link se vuoi (come ho fatto nella demo).
  4. Fornisci le didascalie desiderate.

I risultati

Ricorda sempre che, mentre provi le cose e le modifichi, l'eccellente documentazione di Twitter Bootstrap è tua amica. E se puoi usare un aiuto aggiuntivo, un sacco di persone trovano aiuto nel gruppo Google Bootstrap di Google.

Dai un'occhiata al risultato finale.