3 dépôts
Mechanisms for linking multiple carousel instances so that the state of one mirrors the other.
Distinguishing note: No candidate covers the bidirectional linking of two separate carousel instances.
Explore 3 awesome GitHub repositories matching user interface & experience · Carousel Instance Synchronization. Refine with filters or upvote what's useful.
Splide est une bibliothèque TypeScript agnostique aux frameworks pour créer des carrousels de contenu et des galeries d'images accessibles et tactiles. Elle fournit une implémentation sans dépendance de sliders qui supportent les interactions de glisser, balayer et flick sur navigateurs mobiles et desktop. La bibliothèque se distingue par une couche d'accessibilité complète utilisant les rôles ARIA et le support des lecteurs d'écran. Elle propose un système de points de rupture (breakpoints) responsive qui adapte les dimensions et le comportement des slides selon la largeur de l'écran, ainsi qu'un système de plugins pour étendre les fonctionnalités de base avec des composants personnalisés et des effets de transition. Le projet couvre un large éventail de capacités de mise en page et d'interaction, incluant des arrangements en grille, des dimensions de slides variables et des workflows de sliders synchronisés. Il inclut des optimisations de performance comme le chargement différé (lazy loading) des médias et le monitoring d'intersection avec la fenêtre d'affichage, ainsi qu'une navigation multi-modale via clavier, molette de souris ou vignettes. Des packages wrappers dédiés sont disponibles pour l'intégration dans diverses architectures de frameworks frontend.
Allows multiple carousel instances to be linked so that moving one automatically updates the position of the other.
FlexSlider est un plugin jQuery de slider d'images utilisé pour créer des carrousels de contenu réactifs et des sliders d'images multi-éléments. Il permet la construction de galeries séquentielles pour des images et du contenu vidéo qui ajustent automatiquement la mise en page et la visibilité en fonction de la taille et de l'orientation de l'écran. Le système prend en charge les mises en page de slider synchronisées, permettant à plusieurs instances de slider d'être liées afin qu'elles partagent les états d'animation, de lecture et de pause. Il fournit également une prise en charge des mises en page de droite à gauche et des directions d'animation personnalisables. Le plugin couvre la navigation interactive de contenu via des balayages tactiles, des entrées clavier et le défilement à la molette de la souris. Il permet l'intégration de lecteurs vidéo tiers et l'implémentation de contrôles de navigation directionnelle et de pagination personnalisés.
Links multiple carousel instances so they synchronize their animation, play, and pause states.
FlexSlider est un plugin de carrousel jQuery réactif utilisé pour créer des galeries coulissantes et des sliders de contenu. Il fournit un système pour afficher des carrousels multi-diapositives qui ajustent automatiquement leur taille en fonction de la résolution de l'écran et prend en charge les directions de langue de droite à gauche en ajustant le flux et l'orientation de l'animation. Le plugin permet la synchronisation de plusieurs instances de slider, garantissant que la lecture, l'animation et les transitions d'état se produisent simultanément à travers différents éléments sur une page. Il prend également en charge le mappage de balisage personnalisé, permettant à la logique interne d'être liée à des sélecteurs HTML arbitraires plutôt qu'à des modèles fixes. La bibliothèque couvre une gamme de capacités de mise en page et d'interaction, incluant des affichages multi-éléments, une accélération d'animation configurable et l'intégration avec des contrôles de navigation externes tels que les entrées clavier et les événements de molette de souris.
Links multiple carousel instances so that animation, playback, and state transitions are synchronized in unison.