Twitter Bootstrap 101 le carrousel

L'une des nombreuses fonctionnalités pratiques de Twitter Bootstrap est un carrousel coulissant pour afficher des images et du contenu! L'installation n'est pas difficile. Il nécessite un balisage structuré, le plugin Bootstrap jQuery et quelques lignes de JavaScript pour l'initialiser. Laisse-moi te montrer comment c'est fait!


Le screencast

Vous pouvez également télécharger la vidéo ou vous abonner à Webdesigntuts + screencasts via iTunes ou YouTube.!

Pour ceux d'entre vous qui apprécient les tutoriels en noir et blanc, passons en revue:

  1. Le balisage du carrousel
  2. Le carrousel JavaScript
  3. Réglage des paramètres du carrousel
  4. Fournir votre propre contenu et légendes

Étape 1: Le balisage du carrousel

Le carrousel Bootstrap nécessite un modèle de balisage spécifique, avec les classes appropriées.

Carrousel et carrousel-intérieure

 

Texte de légende ici

Texte de légende ici

Texte de légende ici

Texte de légende ici

‹ ›

Une fois que nous avons fourni le balisage, nous devons initialiser le carrousel JavaScript pour pouvoir faire son travail sur ce carrousel..


Étape 2: JavaScript du carrousel

Commençons par nous assurer que le JavaScript nécessaire est connecté à cette page. Vous trouverez vos liens JavaScript au bas de la page, près de la balise body fermeture.

jQuery

Le moyen le plus recommandé de lier jQuery est de créer un lien vers une version hébergée sur CDN. Cela permet un téléchargement plus rapide et il est peut-être déjà mis en cache dans le navigateur de votre utilisateur..

Mais bien sûr, il serait bon d’avoir une solution de secours, afin que si quelque chose arrive à cette version hébergée sur CDN, l’utilisateur puisse l’obtenir localement à partir de vos propres fichiers de site. C’est exactement ce que les braves gens de HTML5 Boilerplate recommandent:

 

Notez que la première ligne rejoint la version hébergée de Google. La deuxième ligne utilise JavaScript pour vérifier que la première ligne a bien fonctionné. Sinon, il génère automatiquement un lien vers votre propre copie hébergée de jQuery, que vous avez incluse dans les fichiers de votre propre site (comme je l'ai ici)..

Plugins jQuery de Bootstrap

Une fois que nous avons lié jQuery, nous avons besoin des plugins jQuery de Bootstrap. J'ai inclus la version complète et compilée complète de tous les plugins de Bootstrap. Ainsi, mon lien ressemble à ceci:

Initialiser le carrousel

Une fois que nous avons fourni les plugins jQuery plus Bootstrap, il ne nous reste plus qu'à initialiser le plugin Carousel pour qu'il puisse fonctionner sur notre carrousel..

En clair, cela signifie: Une fois que le document HTML est prêt, identifiez le ou les éléments avec une classe de "carrousel", et diriger le plugin carrousel pour faire son truc.

Actualiser et vérifier

Une fois que le balisage est en place et que le code JavaScript a été correctement fourni, vous devriez pouvoir actualiser votre navigateur et voir les résultats. Chaque rotation d'image prend cinq secondes. Assurez-vous que votre souris ne survole pas le diaporama, car son chronomètre s'interrompt..


Étape 3: Ajustez les paramètres comme vous le souhaitez

Vous pouvez ajouter des paramètres pour ajuster le temps entre le comportement de glissement du carrousel.

Par exemple, vous pouvez définir un intervalle de 2 secondes (2 000 millisecondes) comme suit:


Étape 4: Votre propre contenu et légendes

Dans le balisage de l'étape 1 ci-dessus, j'ai utilisé des images Placehold.it. Notez que les images de 1200 pixels de large sont suffisamment grandes pour étendre la largeur maximale du site réactif Bootstrap standard. J'ai utilisé un rapport de 1200x480px simplement parce que cela me semble visuellement agréable - du moins sur mon grand moniteur!

À ce stade, vous êtes libre de:

  1. Sélectionnez les images souhaitées (le carrousel peut en traiter autant que vous le souhaitez).
  2. Modifiez-les à vos dimensions souhaitées (en les maintenant).
  3. Enveloppez les images dans des liens si vous le souhaitez (comme je l'ai fait dans la démo).
  4. Fournissez vos légendes souhaitées.

Les resultats

Rappelez-vous toujours que lorsque vous essayez et corrigez des choses, l'excellente documentation de Twitter Bootstrap est votre amie. Et si vous pouvez utiliser une aide supplémentaire, de nombreuses personnes trouvent de l'aide dans le groupe d'amorçage Twitter de Google..

Regardez le résultat final.