Componente multiplataforma de hoja de acciones (bottom sheet) para React Native, compatible con Android, iOS y Web y con una API flexible para contenido personalizado.
nolimits4web/swiper
Slider JavaScript gratuito, pensado primero para pantallas táctiles, para sitios web y apps móviles, con transiciones aceleradas por hardware y sin dependencia de jQuery.
- Estrellas
- 41,906
- Forks
- 9,582
- Issues abiertos
- 247
- Último commit
- hace 6 días
¿Qué es?
Swiper es una biblioteca de sliders en JavaScript centrada en la interacción táctil para sitios web móviles, apps web móviles y apps nativas o híbridas. Usa un diseño de slides basado en flexbox, por lo que el tamaño de las slides y las cuadrículas se pueden controlar con CSS y con parámetros de inicialización como la cantidad de slides visibles, la cantidad de slides por grupo y el espacio entre ellas.
La biblioteca incluye paginación, flechas de navegación y una barra de desplazamiento, y admite el modo de bucle, la reproducción automática, el control con teclado y rueda del mouse, la carga diferida de imágenes y slides virtuales que mantienen en el DOM solo las slides necesarias. Los efectos de transición incluyen fundido, volteo, cubo 3D y coverflow 3D. Varias instancias de Swiper pueden controlarse entre sí y también se admiten diseños RTL.
Swiper admite tree shaking, incluye tipos de TypeScript y se distribuye a través de npm y jsDelivr. Su README enlaza a demos oficiales de uso con Core, React y Vue.
Funciones clave
- 01Slider pensado primero para pantallas táctiles, con movimiento táctil 1:1 configurable.
- 02Diseño de slides con flexbox y control de la cantidad de slides visibles, los grupos y el espacio entre ellas.
- 03Paginación, flechas de navegación y barra de desplazamiento integradas.
- 04Efectos de transición de fundido, volteo, cubo 3D y coverflow 3D.
- 05Carga diferida y slides virtuales para carruseles con muchas imágenes o de gran tamaño.
- 06Módulos compatibles con tree shaking, tipos de TypeScript y sin dependencia de jQuery.
Casos de uso
- Crear galerías de imágenes o carruseles de productos en sitios web adaptados a móviles.
- Añadir secciones de introducción o banners deslizables a apps web móviles.
- Crear diseños de slides en varias filas o columnas mediante configuración con CSS puro.
- Vincular un slider de miniaturas con uno principal para que se controlen entre sí.
Inicio rápido
- 1
Instala Swiper desde npm
npm install swiper - 2
Compila la versión de desarrollo (ejecuta el comando en la raíz del repositorio después de clonarlo)
npm install && npm run build - 3
Ejecuta la demo de Core desde la carpeta playground
npm run core
Antes de usarlo
- No es compatible con todas las plataformas; está dirigido únicamente a navegadores modernos y aplicaciones móviles.
Temas
Preguntas frecuentes
- ¿Qué es swiper?
- Slider JavaScript gratuito, pensado primero para pantallas táctiles, para sitios web y apps móviles, con transiciones aceleradas por hardware y sin dependencia de jQuery. Swiper es una biblioteca de sliders en JavaScript centrada en la interacción táctil para sitios web móviles, apps web móviles y apps nativas o híbridas. Usa un diseño de slides basado en flexbox, por lo que el tamaño de las slides y las cuadrículas se pueden controlar con CSS y con parámetros de inicialización como la cantidad de slides visibles, la cantidad de slides por grupo y el espacio entre ellas.
- ¿swiper es gratuito? ¿Qué licencia tiene?
- swiper es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿swiper sigue mantenido?
- Mantenimiento activo. El último commit de swiper fue el 16 oct 2026.
- ¿Para qué puedo usar swiper?
- Crear galerías de imágenes o carruseles de productos en sitios web adaptados a móviles. Añadir secciones de introducción o banners deslizables a apps web móviles. Crear diseños de slides en varias filas o columnas mediante configuración con CSS puro. Vincular un slider de miniaturas con uno principal para que se controlen entre sí.
- ¿Cómo se instala swiper?
- Instala Swiper desde npm: npm install swiper Compila la versión de desarrollo (ejecuta el comando en la raíz del repositorio después de clonarlo): npm install && npm run build Ejecuta la demo de Core desde la carpeta playground: npm run core
- ¿Dónde consigo swiper?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nolimits4web/swiper
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Skill de Claude Code que convierte artículos, casos de estudio o notas en carruseles de estilo Xiaohongshu de 3:4, con páginas PNG de 1080×1440 y 20 plantillas de diseño.
Un toolkit de UI de código abierto basado en Web Components para crear apps multiplataforma para iOS, Android y PWA con una sola base de código JavaScript/TypeScript.
Componente de gráficos de líneas para React Native basado en Skia, con animaciones, curvas Bézier cúbicas y exploración táctil.
Framework de código abierto para crear apps nativas universales con React que funcionan en Android, iOS y la web.
Lista seleccionada de bibliotecas, herramientas, fuentes de noticias y recursos de aprendizaje para crear apps con React Native.