De l'auteur : malgré les rumeurs sur la prétendue "mort" de la partie des pages web visible sans défilement, le besoin d'un bon slider n'a disparu nulle part. Soyons honnêtes une seconde - les curseurs sont amusants. De plus, rien d'autre, contrairement au contenu en mouvement, ne provoque un effet "wow" chez l'utilisateur. Tous les curseurs sont un ensemble de plusieurs diapositives qui se remplacent et il est extrêmement important que le code du curseur soit le plus léger possible. C'est là que jQuery devient utile.
Jetez un œil aux 20 curseurs jQuery d'Envato Market et vous verrez qu'il existe des curseurs qui sont plus qu'un simple bloc de curseurs.
1. RoyalSlider - Galerie d'images à écran tactile avec jQuery
Désormais, un curseur réactif qui est également compatible avec les écrans tactiles signifie beaucoup plus qu'auparavant. RoyalSlider combine les deux fonctionnalités : adaptabilité et travail avec des écrans tactiles. Un bon choix car la galerie est écrite en HTML5 et CSS3.
Quelques fonctionnalités intéressantes :
JavaScript. Départ rapide
Optimisation du référencement
Haute personnalisation
Plus de 10 modèles de démarrage
Il existe une solution de repli pour les transitions CSS3
À mon avis, la fonctionnalité la plus intéressante est «l'architecture de script modulaire», qui vous permet de désactiver les éléments inutiles du fichier JS principal, réduisant ainsi le poids. RoyalSlider, une galerie d'images à écran tactile jQuery, est un curseur JavaScript robuste qui devrait être un incontournable pour la boîte à outils de tout développeur.
2. Plug-in jQuery réactif Slider Revolution
Ce n'est pas facile de faire quelque chose de "révolutionnaire" avec un slider. En ce qui concerne les curseurs, il y a tellement de fonctionnalités que vous pouvez leur ajouter. Cependant, Slider Revolution est un très bon essai. Parmi les curseurs jQuery, cette instance répond à toutes vos exigences possibles.
La liste des fonctionnalités de curseur est si longue, je ne listerai donc que les meilleures :
Effet de parallaxe et animation personnalisée
Couches et diapositives illimitées avec des liens
styles prêts à l'emploi et profondément personnalisables
et beaucoup plus
La possibilité d'ajouter une image, un lecteur vidéo intégré et des liens de médias sociaux fait de Slider Revolution l'une des options les plus flexibles et personnalisables sur le Web.
3. Plug-in de curseur jQuery réactif LayerSlider
Le titre "LayerSlider Responsive jQuery Slider Plugin" ne rend pas vraiment justice à ce slider.
Plus de 200 transitions de diapositives 2D et 3D feront tourner la tête de n'importe qui.
Quelques caractéristiques notables :
13 skins et 3 types de menus
Possibilité de placer une image fixe au-dessus du curseur
Et jQuery de secours
Et beaucoup plus
Comme avec le curseur précédent, presque tous les contenus peuvent être ajoutés, même le contenu multimédia résident HTML5. Le LayerSlider donne vie aux curseurs et est également très joli.
4. Rotateur de bannière jQuery / Diaporama
jQuery Banner Rotator / Slideshow est un curseur assez simple qui ne sacrifie aucune des fonctionnalités de base.
Opportunités:
Info-bulles, insertions de texte, etc.
Aperçu et diverses options de visualisation des composants
Minuterie avec un délai pour un curseur ou pour tous
Transitions multiples pour toutes les diapositives ou transitions différentes pour chacune individuellement
jQuery Banner Rotator / Slideshow n'a que des fonctionnalités de base par rapport aux autres curseurs jQuery, mais vous ne devez pas l'oublier.
5. Curseur tout-en-un - Plugin de curseur jQuery réactif
Tout curseur qui apparaît sur le Web a sa propre vision unique et résout tous les problèmes dans son domaine. Mais pas celui-ci. All In One Slider peut être appelé "tout compris".
Je pense que la plupart des développeurs et concepteurs Web ont une solution éprouvée, mais ils sont toujours à la recherche de quelque chose de nouveau. Et ce "quelque chose de nouveau" comprend :
Rotateur de bannière
bannière de prévisualisation
Bannière de la liste de lecture
Curseur de contenu
Carrousel
Tous les types de curseurs prennent en charge la plupart, sinon la totalité, des fonctionnalités requises par les curseurs jQuery. All In One Slider sera-t-il votre All Inclusive ?
6. UnoSlider - Curseur tactile réactif
Si votre curseur ne répond pas et ne prend pas en charge les écrans tactiles, vous avez le mauvais curseur. UnoSlider est correct.
Ce slider a su trouver sa place au soleil entre simplicité et richesse fonctionnelle. Les fonctions:
Prise en charge du thème
12 thèmes prédéfinis
40 transitions
Prise en charge d'IE6+
Toutes les fonctionnalités axées sur la conception et le style font d'UnoSlider un excellent curseur de contenu avec la possibilité d'ajouter des thèmes.
7. Master Slider - Curseur d'écran tactile jQuery
Vous recherchez "un curseur jQuery pour les gouverner tous" ? Essayez Master Slider - curseur d'écran tactile jQuery pour différentes tailles d'écran…
En matière de bonne conception, cet exemple est l'un des meilleurs :
Plus de 25 modèles
Transitions matériellement accélérées
Prise en charge du toucher et du balayage
Et beaucoup plus
Les transitions interactives, les calques animés et les points chauds attireront certainement votre attention. Master Slider est une œuvre d'art.
8. TouchCarousel - défileur et curseur de contenu jQuery
TouchCarousel attire avec une assistance et des mises à jour gratuites. Cependant, ce ne sont pas toutes les fonctionnalités de ce curseur de carrousel jQuery léger.
Si le nom contient le mot "touch", vous pouvez deviner que le curseur est entièrement réactif et prend en charge le toucher. Autres caractéristiques:
Optimisation du référencement
Lecture automatique intelligente
Transitions accélérées par le matériel CSS3
Interface utilisateur personnalisable et 4 skins pour Photoshop
TouchCarousel, en raison de son défilement physique unique des diapositives, offre un tout nouveau niveau d'expérience sur les appareils mobiles.
9. Curseur avancé - Curseur jQuery XML
Les curseurs jQuery peuvent être utilisés pour plus que des sites Web. Ils peuvent également être utiles dans les applications Web. Le curseur avancé vous permet de le faire.
Avec le balisage HTML ou XML, ce curseur avancé fait une impression durable :
Calques animés et vidéo intelligente
Plus de 100 transitions et plus de 150 propriétés personnalisées
15 skins de curseur, 7 skins de barre de défilement et prise en charge native de la lightbox
Navigation au clavier, prise en charge tactile et personnalisation complète
Et beaucoup plus
Cependant, la meilleure fonctionnalité est le curseur avancé, l'API jQuery XML Slider, qui fait du curseur le choix parfait pour votre application Web.
10. Effet de zoom avant/arrière jQuery Slider entièrement réactif
Un de ces curseurs jQuery qui vous donnera envie de regarder une démo avant de commencer à lire sur ses fonctionnalités. Vous voulez juste comprendre ce que signifie cet "effet de zoom avant/arrière".
L'effet de zoom est plutôt faible, mais il ajoute un sentiment de contrôle et une vraie touche à l'image tandis que le reste du curseur est statique. Caractéristiques du curseur :
Transitions de couches CSS3
Option de fin d'animation pour les calques
Options de largeur fixe, plein écran et pleine largeur
Texte animé avec formatage HTML et CSS
La plupart des curseurs essaient d'intégrer autant d'effets que possible, et l'effet jQuery Slider Zoom In/Out Fully Responsive n'a qu'un effet Ken Burns, mais il est bien implémenté.
11. Évolution du carrousel jQuery
Comme le curseur avancé susmentionné - jQuery XML Slider, jQuery Carousel Evolution possède sa propre API qui peut être utilisée pour améliorer les fonctionnalités ou intégrer le curseur dans un autre projet.
JavaScript. Départ rapide
Apprenez les bases de JavaScript avec un exemple pratique de création d'une application Web
Avec les images, le balisage HTML, les vidéos YouTube et Vimeo, vous obtenez également :
Optimisation du référencement
9 styles de carrousel
Effets d'ombre et de réflexion
La taille de l'image peut être ajustée, à l'avant et à l'arrière
jQuery Carousel Evolution est un carrousel simple avec de nombreuses utilisations.
12 Curseur sexy
Sexy Slider n'est plus aussi sexy qu'avant. Cependant, en raison de son âge, ce curseur est digne de confiance.
A première vue, le slider n'est pas très impressionnant, mais s'il est bien configuré, il s'intégrera parfaitement à votre design. Opportunités:
Diapositives en lecture automatique
Légendes des images
Lecture continue des diapositives
6 effets de transition
Sexy Slider vous attend pour libérer toute sa puissance et libérer son potentiel.
13. JQuery Image & Content Scroller avec Lightbox
Avec toutes ces conceptions adaptées aux mobiles et la prise en charge de l'écran tactile, il est agréable de voir un curseur jQuery qui n'a pas oublié le bureau.
jQuery Image & Content Scroller w/ Lightbox prend en charge la saisie au clavier et la molette de la souris, entre autres fonctionnalités :
Orientation horizontale et verticale
Légendes de texte à l'intérieur ou à l'extérieur du curseur
Possibilité de définir un certain nombre de diapositives visibles à la fois
Images en ligne, Flash, iframe, Ajax et contenu en ligne
Le curseur a également une lightbox intégrée. En option, dans jQuery Image & Content Scroller w/ Lightbox, vous ne pouvez pas lancer le curseur lui-même, mais lancer la lightbox séparément.
14. Translucide - Rotateur / Curseur de bannière réactif
La plupart des curseurs jQuery ont leur propre design. Vous pouvez le personnaliser pour vous-même, mais parfois vous voulez juste que tout soit à l'intérieur du curseur. Votre attention est représentée par Translucent.
Le curseur a beaucoup de préréglages. Vous devrez peut-être simplement définir certains paramètres et c'est tout. Opportunités:
6 modèles différents
4 effets de transition
2 transitions par balayage
Boutons et étiquettes personnalisables
Comme d'autres, ce curseur est tactile, réactif et accéléré par le matériel. Translucent est un curseur au design minimaliste qui met le contenu lui-même au premier plan.
15. FSS - Plugin de site Web coulissant plein écran
Voulez-vous créer un site plein écran avec des diapositives ? Ensuite, vous avez besoin de FSS.
En fait, il est extrêmement facile de créer un site de curseur plein écran à l'aide de ce curseur jQuery. Opportunités:
Prise en charge d'AJAX
Barre de défilement
Prise en charge de la technologie de liens profonds
2 effets de transition différents
Il convient également de prêter attention à la prise en charge du clavier et à un guide de 11 pages. Cependant, la vraie impression est le poids du FSS, seulement 5Ko.
16. Zozo Accordion - Curseur d'écran tactile réactif
Un autre exemple de curseur jQuery axé sur le style qui fait bien le travail. Zozo Accordion est un must pour tous ceux qui recherchent un bon curseur d'accordéon avec la possibilité de changer de style.
Cette beauté d'animation CSS3 possède également un assez large éventail de fonctionnalités :
Accordéon horizontal et vertical
HTML5 sémantique et optimisation SEO
Prise en charge du tactile, du clavier et de WAI-ARIA
Plus de 10 skins et 6 mises en page
Et beaucoup plus
Zozo Accordion propose une assistance gratuite et des mises à jour constantes, ainsi que toutes les fonctionnalités que vous souhaitez voir dans un accordéon jQuery.
17.jQuery Responsive OneByOne Slider Plugin
jQuery Responsive OneByOne Slider Plugin ressemble plus à une simple animation qu'à un slider. Au lieu d'afficher une diapositive à la fois, cette instance remplit progressivement l'écran de diapositives jusqu'à ce qu'il n'y ait plus de place dans la zone avant de passer à la diapositive suivante.
L'animation CSS3 fonctionne à partir d'Animate.css, elle est légère, comporte plusieurs couches et est adaptée aux mobiles. Fonctionnalités multiples :
Il existe également une option de navigation par glisser-déposer. Le plugin jQuery Responsive OneByOne Slider est alimenté par le carrousel Twitter Bootstrap.
18. Accordéonza - Plugin jQuery
Il n'y a pas de curseur jQuery plus facile que cela. Il ne faut que 3 Ko de curseur pour fonctionner, ce qui fait d'Accordionza le curseur de type accordéon le plus léger.
Si vous n'aimez pas les trois options de style, vous pouvez modifier vous-même le HTML et le CSS. Opportunités:
Navigation au clavier
Effets et boutons faciles à personnaliser
Technique d'amélioration progressive - fonctionne sans JavaScript
Gardez à l'esprit qu'Accordionza peut afficher de nombreuses variantes de contenu mixte, ce qui le rend extrêmement flexible.
19. mightySlider - Curseur polyvalent réactif
MightySlider est un curseur vraiment puissant. Il peut être utilisé non seulement comme un simple curseur d'image, mais également comme un curseur unidirectionnel plein écran avec navigation dans les éléments de menu. Avec lui, vous pouvez créer un excellent site Web d'une page.
Sous le capot vous trouverez de nombreuses options :
Prise en charge du clavier, de la souris et du tactile
Transitions accélérées par le matériel CSS3
Nettoyer le balisage valide et l'optimisation SEO
Diapositives, calques de sous-titres et effets illimités
L'API est très puissante et conviviale pour les développeurs, ce qui ouvre une variété de façons de l'utiliser. MightySlider est un excellent slider jQuery progressif avec un code propre et bien commenté.
20. Curseur de parallaxe - Plugin jQuery réactif
Parallax Slider fonctionne comme le plugin jQuery Responsive OneByOne Slider et vous permet d'animer chaque calque séparément dans la même diapositive. Vous pouvez animer toutes les diapositives ou même une seule en ajoutant une animation de parallaxe.
Le kit est livré avec 4 curseurs de types différents, tous avec un effet de parallaxe. Comme les autres curseurs jQuery, il a :
Personnalisation complète
Prise en charge tactile
Couches entièrement réactives et illimitées
Lecture automatique, boucle, réglage de la hauteur et de la largeur et minuterie
Les calques animés ne sont pas que du texte ou des images. Vous pouvez également ajouter des vidéos YouTube, Vimeo et HTML5. Parallax Slider est un autre bon exemple de la façon dont vous pouvez simuler les effets Flash encore mieux que Flash lui-même, qui est également pris en charge sur tous les appareils.
Conclusion
Il est intéressant de voir comment les curseurs jQuery sont passés de quelque chose qui remplace simplement une image par une autre à un vaste ensemble d'outils créatifs. Il existe maintenant des curseurs 3D, des curseurs de parallaxe, des curseurs pleine page, des curseurs réactifs et ceux qui peuvent être visualisés sur les ordinateurs de bureau et les smartphones.
Si vous n'aimez aucun des curseurs de cette liste, vous pouvez toujours suivre le didacticiel jQuery Code sur Envato et développer quelque chose de complètement nouveau et unique.
Ou consultez les autres curseurs sur Envato Market parmi lesquels choisir. Quel est votre slider jQuery préféré et pourquoi ?
Le curseur fait défiler horizontalement les images disposées en ligne. Les images doivent être de la même taille. Le défilement des images se fait automatiquement ou à l'aide des boutons avant et arrière. Un exemple de ce qui se passe en conséquence peut être vu dans l'exemple ci-dessous.
Ce curseur est très facile à installer. comme d'habitude, vous devez suivre plusieurs étapes pour implémenter des scripts et des codes afin d'obtenir le résultat souhaité.
Code HTML
À l'endroit où vous souhaitez afficher le slider lui-même, vous devez ajouter le code HTML de notre futur slider.
![](https://i2.wp.com/images/1.jpg)
![](https://i0.wp.com/images/2.jpg)
![](https://i0.wp.com/images/3.jpg)
![](https://i0.wp.com/images/4.jpg)
- sl_ctr- le conteneur principal du slider, qui contient tous les éléments du slider.
- sldr- conteneur avec des images. à l'intérieur duquel se trouvent 4 images. Vous pouvez publier autant d'images que vous le souhaitez.
- prv_b- bouton pour déplacer les diapositives vers l'arrière.
- nxt_b- bouton pour faire avancer les diapositives.
Styles CSS
Sl_ctr( position : relative ; largeur : 450 px ; hauteur : 300 px ; débordement : masqué ; ) .sldr( position : relative ; largeur : 10 000 px ; hauteur : 300 px ; ) .sldr img( float : gauche ; ) .prv_b, .nxt_b( position : absolue ; haut : 135 px ; affichage : bloc ; largeur : 35 px ; hauteur : 35 px ; curseur : pointeur ; ) url(images/prv.png) non-répété ; ) .nxt_b( droite :10px ; arrière-plan :url(images/nxt.png) non-répété ; )
- sl_ctr- on donne à notre container les dimensions du slider, en l'occurrence 450 pixels de large et 300 pixels de haut. Le paramètre overflow:hidden est également défini, pour recadrer tout ce qui dépasse les limites de ce conteneur. Dans notre cas, ce sont des images qui sont situées sur une seule ligne.
- sldr- nous définissons une grande largeur de 10000 pixels pour le conteneur avec des images, afin que nous puissions adapter toutes les images, peu importe leur nombre. la hauteur est également fixée, comme le conteneur principal, à 300 pixels.
- sldr img- nous appuyons sur toutes les images vers la gauche pour qu'elles deviennent alignées.
- .prv_b, .nxt_b- nous définissons des styles communs pour les boutons de contrôle, puis pour chacun séparément.
Connexion de scripts
Eh bien, le script lui-même, qui animera et contrôlera le curseur. En utilisant les instructions, vous pouvez également le connecter de manière pratique.
Eh bien, analysons les paramètres de base du script.
- varsldr = $(".sldr")- nous définissons une variable de notre conteneur pour les images. Si vous modifiez le nom de la classe, faites-le très soigneusement afin qu'ils correspondent à la fois en HTML et CSS et dans le script.
- slideWidth = $(".sl_ctr").outerWidth()- définir la largeur de notre slider.
- slideCount = $(".sldrimg").length- déterminer le nombre de diapositives, c'est-à-dire combien vous en avez ajouté au code des images.
- prv_b = $(".prv_b")- nous définissons un bloc avec un bouton de retour, des curseurs.
- prv_b = $(".nxt_b")- nous définissons un bloc avec un bouton avant, des curseurs.
- sldrInterval = 3300- le temps d'affichage d'une image. 3,3 secondes
- animateTime = 1000- temps d'animation, changement de diapositive. 1 seconde.
- cours = 1- sens de glissement. Dans ce cas, les images sont décalées vers la gauche, nous montrant celles qui sont situées à droite. Si vous définissez la valeur sur -1, la direction changera.
- marge = - slideWidth ;- décalage initial de la glissière.
De plus, le curseur arrête son animation si vous le survolez.
Si tout est fait et configuré correctement, le curseur devrait déjà fonctionner sur votre site. Le matériel n'est pas compliqué, vous pouvez le personnaliser pour vous-même et des tâches spécifiques sur le site, et ce curseur vous ravira, vous et vos visiteurs.
C'est tout, merci pour votre attention. 🙂
Un curseur simple et léger (compressé de 21 Ko) écrit en Javascript pur sans dépendances, c'est-à-dire fonctionne sans jQuery.
Testé dans les navigateurs suivants :
- Chrome 26.0
- Firefox 20.0
- Safari 5.1.7
- IE10
- Opéra 16.0
La prise en charge d'IE8/9 est incomplète (aucun effet).
Particularités
- Vous pouvez ajouter un nombre illimité de curseurs à la page, voire les placer les uns dans les autres.
- Redimensionne en fonction du contenu, mais peut être désactivé.
- Navigation au clavier - lorsque le curseur est sur un curseur, il est possible de changer de curseur avec des flèches.
- Prise en charge des événements tactiles mobiles.
Lien
Avant de fermer la balise