Après vous avoir proposé cette sélection de slideshow il y a maintenant deux ans, celle que je vous propose aujourd’hui vient compléter un nouveau besoin réel : le responsive et la prise en charge des actions au touch. Je vais vous présenter 3 outils qui se ressemblent et qui proposent tous leurs particularités.

C’est devenu un vrai besoin si vous concevez des sites web modernes pour vos clients. Aujourd’hui il est difficile de passer à côté du slideshow dans la demande qui accompagne un site web, et même si le slideshow n’est pas toujours indispensable, lorsque vous aurez besoin de le faire, autant vous armer des bons outils.

Voici donc une petite sélection loin d’être exhaustive, mais qui propose les outils que j’ai pu tester par le passé dans des projets web.

iDangerous Swiper

Slideshow iDangerous Swiper

iDangerous c’est cette team qui développe Framework7 et nouvellement Template7. Elle fait pas mal de recherches pour proposer des solutions open source efficaces.

Swiper propose de nombreuses démonstrations que je vous invite à regarder pour voir où vous mettez les pieds si vous faites les choix de ce script pour vos slideshow.

  • Non dépendant de jQuery
  • Responsive
  • Compatible avec les événements Touch
  • Compatibilité Grab (action cliquer/glisser à la souris)
  • Autoplay en option
  • CSS3 animation (accélération matériel)
  • Effet de résistance activable
  • JSON Data
  • Touch Framework App
  • Slider imbriqués (Nested sliders)
  • Horizontal ou vertical
  • Multiple occurrences
  • Simple slide ou multiple items (ou « roue libre »)
  • Prise en compte du redimensionnement
  • Fonction de callback de plusieurs événements bien pratiques
  • Relativement léger compte tenu de ce qu’il embarque et de l’absence du besoin de jQuery ( 44 ko minifié de JS + 3 ko de CSS)

Découvrir Swiper de iDangerous

 Flickity

Slideshow Flickity

Flickity est un peu plus récent, et je n’ai pas eu l’occasion de le tester en production, mais d’après ce que j’ai pu voir ce petit n’a rien à envier à ses prédécesseurs.

Quelques uns de ses avantages :

  • Non dépendant de jQuery
  • Initialisable avec JS, jQuery ou par data-* HTML5
  • Responsive
  • Compatibilité avec les événements Touch
  • Compatibilité Grab (action cliquer/glisser à la souris)
  • Auto play (option)
  • Simulation de la résistance
  • Simple slide ou multiple items (ou « roue libre »)
  • Prise en compte du redimensionnement
  • Fonction « watch CSS » qui permet de synchroniser le diaporama aux media-queries
  • Compatible ImageLoaded pour du chargement asynchrone des images
  • Option d’accessibilité clavier
  • Option RTL
  • Option des boutons suivant et précédent ainsi que de la pagination
  • Exemples de codes CSS
  • API documentée
  • 53 ko de JS et 2,6 ko de CSS

Découvrir Flickty

Owl Carousel

Owl Carousel Responsive Slideshow

Owl Carousel est utilisé dans pas mal de thèmes WordPress et intégrations statiques vendus ou partagés sur le Web. L’outil est très complet et propose une API exubérante, si je puis dire. Voici une synthèse :

  • Dépendant de jQuery
  • Responsive
  • Touch enabled
  • Grab enabled
  • autoplay en option
  • CSS3 animation (accélération matériel)
  • Lazyload des images
  • JSON data
  • Multiple occurrences
  • Simple slide ou multiple items
  • Prise en compte du redimensionnement
  • Fonction de callback de plusieurs événements bien pratiques
  • Relativement léger (23 ko minifié de JS + 5 ko de CSS)

Découvrez Owl Carousel

J’espère que cette petite sélection de diaporama compatible touch vous sera utile. N’hésitez pas si vous avez des retours à faire sur leur utilisation.

Merci à vous !