awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xiaolin avatar

xiaolin/react-image-gallery

0
View on GitHub↗
3,941 stars·715 forks·TypeScript·MIT·4 vueslinxtion.com/demo/react-image-gallery↗

React Image Gallery

Ce projet est une galerie d'images réactive et un composant de carrousel pour React. Il fournit une interface coulissante pour afficher des images et des médias mixtes, tels que des vidéos intégrées et des iframes, au sein d'une séquence de navigation unique.

La galerie prend en charge la lecture automatisée avec des commandes manuelles de lecture et de pause, et elle adapte sa mise en page pour différentes tailles d'écran. Elle inclut un mode d'affichage plein écran utilisant des implémentations natives du navigateur et permet le rendu de contenu de diapositive personnalisé via des render props.

La navigation est gérée via des gestes de balayage tactile, des entrées de flèches clavier et une sélection directe de vignettes. Le composant prend en charge les orientations de mise en page horizontale et verticale, y compris les mises en page de langue de droite à gauche, et permet des modifications de thème visuel via des propriétés personnalisées CSS.

Features

  • Image Carousels - Provides a responsive image carousel with touch gesture support and navigation bullets.
  • Responsive Sliders - Provides a responsive sliding gallery that automatically adjusts layout and asset scaling based on screen size.
  • Carousel Components - Provides a carousel component for cycling through images or custom content with automated playback.
  • Configurable Slideshows - Provides a configurable slideshow with autoplay and manual playback controls.
  • Gallery Display Modes - Ships a media gallery with multiple display modes and a thumbnail strip for quick navigation.
  • Image Carousels - Implements a responsive image carousel with integrated thumbnails and captions.
  • Image Galleries - Implements a responsive image gallery with thumbnail navigation and touch-based controls.
  • Keyboard Navigation - Implements keyboard-driven interface interaction and shortcuts for seamless navigation between gallery slides.
  • Media Galleries - Offers a media gallery supporting a sequence of images, videos, and iframes.
  • Responsive Layouts - Features gallery layouts that automatically adapt to different screen sizes and device orientations.
  • Index-Driven Navigation Engines - Tracks the active slide index to synchronize the viewport, thumbnails, and navigation indicators.
  • Touch Navigation Interfaces - Ships a gesture-based navigation interface with native touch swipe-to-advance functionality for mobile users.
  • Gesture Coordinate Mapping - Maps touch swipe gestures and keyboard inputs to trigger slide transitions.
  • Slide Rich Media Components - Integrates mixed media including images, embedded videos, and iframes within a single gallery.
  • Interval Timers - Implements a timer-based interval to automatically advance slides in the gallery.
  • Automated Slideshow Controllers - Features automated slideshow controllers that transition between views at regular intervals with manual toggle controls.
  • Render Props - Uses the render prop pattern to allow custom HTML or video components within slides.
  • Interface Layout Orientations - Supports both horizontal and vertical layout directions, including right-to-left language support.
  • Custom Content Rendering - Enables the injection of arbitrary React components, such as iframes and videos, into gallery slides.
  • Thumbnail Navigation Systems - Implements a thumbnail navigation system that allows users to jump directly to specific slides via image previews.
  • Timer Control - Provides timer controls to manage the automated playback state and transition intervals of the gallery.
  • Native Fullscreen Toggles - Uses the native browser Fullscreen API to expand the gallery to fill the screen.
  • Image and Gallery - Responsive image carousel and slider.

Historique des stars

Graphique de l'historique des stars pour xiaolin/react-image-galleryGraphique de l'historique des stars pour xiaolin/react-image-gallery

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à React Image Gallery

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec React Image Gallery.
  • stevenwanderski/bxslider-4Avatar de stevenwanderski

    stevenwanderski/bxslider-4

    4,183Voir sur GitHub↗

    This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It functions as an accessible UI component that displays images, video, or HTML content using hardware-accelerated animations. The slider includes built-in support for swipe gestures and finger-following navigation for touch-enabled devices. It integrates ARIA attributes, such as Aria Live and Aria Hidden, to ensure screen reader compatibility and accessibility for users of assistive technologies. The system provides comprehensive layout and navigation capabilities, including config

    JavaScriptbxslidercontent-sliderimage-slider
    Voir sur GitHub↗4,183
  • blueimp/galleryAvatar de blueimp

    blueimp/Gallery

    3,772Voir sur GitHub↗

    Gallery is a JavaScript library for creating responsive media galleries. It provides touch-enabled lightbox views and carousels for displaying collections of images and videos across different web browsers. The library distinguishes itself through a factory-based rendering system that supports diverse content types, including local video playback, external video embedding, and custom HTML content. It features an input-agnostic navigation controller that maps swipe gestures, mouse clicks, and keyboard presses to a single state machine. The project covers high-level capabilities including auto

    JavaScript
    Voir sur GitHub↗3,772
  • sachinchoolur/lightgalleryAvatar de sachinchoolur

    sachinchoolur/lightGallery

    7,033Voir sur GitHub↗

    lightGallery is a JavaScript lightbox gallery plugin and responsive multimedia viewer. It provides a fullscreen overlay for displaying collections of images and videos, supporting both touch-based gestures and keyboard navigation. The project utilizes a modular plugin architecture that allows for the integration of optional features such as social sharing and thumbnail pagination. It is designed as a touch-enabled system with capabilities for pinch-to-zoom, rotation, and gesture-based navigation across mobile and desktop browsers. The viewer supports the rendering of local HTML5 videos, exte

    TypeScript
    Voir sur GitHub↗7,033
  • ganlanyuan/tiny-sliderAvatar de ganlanyuan

    ganlanyuan/tiny-slider

    5,333Voir sur GitHub↗

    Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI components without external dependencies. It functions as a responsive layout engine that adjusts slide visibility and dimensions based on viewport breakpoints. The library distinguishes itself through built-in lazy loading for images and media to improve page performance and a responsive system that automatically scales item counts and spacing according to the device screen size. It also supports nested slider instances, allowing for the creation of multi-directional scrolling

    HTMLcarouselslider
    Voir sur GitHub↗5,333
Voir les 30 alternatives à React Image Gallery→

Questions fréquentes

Que fait xiaolin/react-image-gallery ?

Ce projet est une galerie d'images réactive et un composant de carrousel pour React. Il fournit une interface coulissante pour afficher des images et des médias mixtes, tels que des vidéos intégrées et des iframes, au sein d'une séquence de navigation unique.

Quelles sont les fonctionnalités principales de xiaolin/react-image-gallery ?

Les fonctionnalités principales de xiaolin/react-image-gallery sont : Image Carousels, Responsive Sliders, Carousel Components, Configurable Slideshows, Gallery Display Modes, Image Galleries, Keyboard Navigation, Media Galleries.

Quelles sont les alternatives open-source à xiaolin/react-image-gallery ?

Les alternatives open-source à xiaolin/react-image-gallery incluent : stevenwanderski/bxslider-4 — This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It… blueimp/gallery — Gallery is a JavaScript library for creating responsive media galleries. It provides touch-enabled lightbox views and… sachinchoolur/lightgallery — lightGallery is a JavaScript lightbox gallery plugin and responsive multimedia viewer. It provides a fullscreen… ganlanyuan/tiny-slider — Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI… glidejs/glide — Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It… fancyapps/fancybox — fancyBox is a jQuery-based lightbox plugin and JavaScript modal gallery used to render images and videos within a…