La Mejor Solución para crear full-page websites

Ahorra horas y tiempo de desarrollo con FullPage.js – Crea sitios web modernos con scroll a pantalla completa en minutos, no semanas.

Consigue fullPage →
  • Vista previa
  • JS
  • jQuery
  • React
  • Vue
  • Angular

Usado por las empresas más innovadoras del mundo

👆 Haz clic para ver cómo se usa

Mucho más que un efecto de scroll snap

Anchors
Enlace directo a cualquier sección. Aumenta la capacidad de compartir y el SEO.
example.com /#home /#about-us /#contact
Inicio
Sobre Nosotros
Contacto
Scroll Infinito
Desplazamiento que parece infinito. Ideal para contar historias, portafolios o experiencias inmersivas.
1
2
3
Elige Velocidad
Controla el ritmo para obtener una experiencia de desplazamiento fluida. Ajusta la vibra de tu sitio.
Section 1
Section 2
Section 3
Speed 700ms
Eventos
Usa callbacks para activar eventos específicos según el estado del slider.
Section 1
Section 2
Section 3
Callback Log Initialized...
API de Desarrolladores
Controla el flujo de tu página de forma dinámica con métodos integrados.
moveSectionDown moveTo(1) moveTo(3) setScrollingSpeed(500) getActiveSlide destroy setLockAnchors(true) getScrollY
setAllowScrolling(false) setAllowScrolling(true) setKeyboardScrolling(false) reBuild getActiveSection moveSlideLeft moveSectionUp getScrollX
silentMoveTo(2) setFitToSection(false) setResponsive(true) setRecordHistory(false) fitToSection setKeyboardScrolling(true) moveSlideRight setAutoScrolling(true)
Scroll Bidirectional
Crea diseños con desplazamiento vertical y horizontal. No limites tu navegación.
Slide 1.1
Slide 1.2
Slide 2.1
Slide 2.2
Section 3
Lazy Load
Carga solo lo que los usuarios necesitan, cuando lo necesitan. Asegura que el rendimiento se mantenga fluido y tu factura de ancho de banda se mantenga baja.
Efectos Modernos
Transiciones de slide deslumbrantes hechas simples. Mejora la experiencia de usuario con configuración mínima y máximo impacto.

¿Para quién es fullPage.js?

Desarrolladores
Crea sitios web interactivos a full-page más rápido — sin reinventar la rueda. Ideal para portafolios, páginas de productos y aplicaciones web modernas.
  • Funciona con React, Vue, Angular, jQuery, WordPress, Webflow...
  • API potente con control total de eventos
  • Ahorra horas de programación. Usa una solución lista para producción y probada en batalla.

35.306 Desarrolladores Web aman fullPage.js!

Escucha directamente a desarrolladores y diseñadores que confían en fullPage.js para ahorrar tiempo y crear páginas web con un diseño fullpage.

¿Por qué fullPage.js? 💪

Desbloquea el poder de las interacciones de scroll de página completa sin reinventar la rueda. fullPage.js se encarga de las partes difíciles por ti.

CaracterísticafullPage.jsCSS Scroll Snap
Comportamiento Consistente
fullPage.js garantiza que tu sitio web con scroll de una página se comporte igual en cada plataforma — ya sea escritorio o móvil, Safari, Chrome o Firefox. No más sorpresas ni efectos de scroll rotos. Solo rendimiento suave y confiable en todas partes.
Desplazamiento Suave con Ratón
Evita el comportamiento brusco inesperado al usar CSS snap scroll con la rueda del ratón. En fullPage.js, o te desplazas suavemente o no te desplazas en absoluto.
Velocidad Snap Personalizada
Un desplazamiento suave comienza con la velocidad adecuada.

Con fullPage.js, puedes afinar la velocidad de desplazamiento para crear el flujo perfecto — algo que el snap nativo del navegador simplemente no puede hacer.
Retraso Snap Personalizado
Establece tu propio retraso de scroll snap para tu sitio web con desplazamiento vertical.

fullPage.js te da control total sobre el tiempo, a diferencia del CSS scroll snap dependiente del navegador que varía entre sistemas.
Desplazamiento Consecutivo
No más saltos accidentales.

fullPage.js se desplaza una sección a la vez — incluso con deslizamientos rápidos o gestos en el trackpad — manteniendo la experiencia suave y enfocada en el contenido.
Easing Personalizadas
El easing personalizado te permite elegir la animación de desplazamiento que se ajuste a tu estilo — a diferencia de los saltos fijos y rígidos de CSS Scroll Snap. Consulta algunas funciones de easing aquí o aquí. - Demo
Secciones Internas Desplazables
Las secciones internas desplazables a pantalla completa te permiten añadir contenido desplazable dentro de una slide. No más preocupaciones por el desbordamiento o por cortar contenido para que quepa en la pantalla. - Demo
Custom
Snap a pie de página
Puedes desplazarte suavemente a secciones que no son de pantalla completa, como los pies de página, sin limitaciones. - Demo
Infinite Scroll
El scroll infinito permite a los usuarios seguir desplazándose vertical u horizontalmente al llegar a la última slide. Mantiene a los usuarios más tiempo comprometidos. - Demo
Looping
El looping permite a los usuarios desplazarse sin fin — de vuelta al inicio cuando llegan al final. CSS Scroll Snap simplemente se detiene. - Demo
Efectos de Transición
Puedes reemplazar el efecto clásico de scroll snap con más de 20 animaciones de slider únicas — añadiendo movimiento, personalidad y un factor sorpresa a cada transición. - Demo
Parallax Scroll
fullPage.js te permite aplicar fácilmente efectos parallax entre secciones y slides, añadiendo profundidad y una sensación moderna y dinámica a medida que los usuarios se desplazan. Perfecto para hacer tu sitio más inmersivo y visualmente atractivo. - Demo
Callbacks
Los Callbacks te permiten ejecutar código personalizado al hacer scroll. Perfecto para animaciones, seguimiento o para activar contenido dinámico en el momento adecuado. - Demo
URL Anchors
Los URL anchors permiten el enlace profundo a secciones específicas y se añaden al historial del navegador — ideal para compartir, marcar como favorito y hacer que la estructura de tu contenido sea más clara con anchors intuitivos como #pricing o #features. - Demo
Diseño Responsive
Define breakpoints para deshabilitar el snapping, hacer las secciones más grandes o incluso cambiar las slides horizontales a verticales (Extensión de Pago), manteniendo la experiencia fluida en todas partes. - Demo 1 - Demo 2
Integraciones con JS Frameworks
fullPage.js viene con integraciones para React, Vue, y Angular para que no tengas que construir tu propia integración personalizada. Es tan simple como "plug and play".
Custom
Arrastra con Clic del Ratón
Aporta un control similar al táctil al escritorio. Desplaza secciones de forma natural arrastrando con el ratón. Demo
Scroll Horizontal con Ratón
Desplazarse hacia arriba o hacia abajo mueve lateralmente. Perfecto para carruseles, líneas de tiempo o experiencias de storytelling. - Demo
Registro de Historial de URL
Registra el historial de URL a medida que los usuarios se desplazan para que puedan navegar con los botones de atrás/adelante del navegador y retomar justo donde lo dejaron.
Puntos de Navegación
Los círculos de navegación integrados para que no tengas que construir las tuyas. fullPage.js maneja los clics, estados activos y tooltips opcionales por ti. - Demo
Custom
Carga Diferida
Carga diferida de secciones para mejorar el rendimiento. Carga el contenido solo cuando se necesita, manteniendo tu sitio rápido y fluido. - Demo
Clases de Estado CSS
fullPage.js añade clases de estado que puedes usar con CSS — haciendo que el estilo condicional sea sencillo basado en la posición de scroll, secciones activas o modo responsive. - Demo
Play/pause Automática de Videos
Reproduce y pausa medios automáticamente — los videos y audio comienzan al cargar la sección y se pausan al salir, manteniendo el foco del usuario y reduciendo el ruido sin scripting adicional. - Demo
Saltar Sección Intermedia
Salta directamente al objetivo — omite animaciones entre secciones o slides no consecutivas a pantalla completa para una navegación más rápida y ágil cuando se necesita. - Demo

Usa tus tecnologías favoritas

Integra fullPage.js en tu stack en minutos.
No importa qué herramientas uses.

Únete a 35.400 Desarrolladores Web

Los desarrolladores de todo el mundo usan el slider fullPage.js para ahorrar tiempo, dinero y crear sitios modernos en un instante.

👉 ¡Obténlo Ahora!

fullPage.js fue un cambio total para nosotros. Literalmente nos ahorró días de tiempo de desarrollo, permitiéndonos enfocarnos en perfeccionar otros aspectos críticos del proyecto de nuestros clientes.

ARTEM

Director de Agencia en CodeDrips

Browser Compatible
100% Compatible con Navegadores
Snap Footers
Scroll Snap en Todas Partes
Acelerado por GPU
Para una Experiencia de Desplazamiento Fluida
Ligero
Sin dependencias. Vanilla JS.
Responsive
Compatible con Móviles. Breakpoints condicionales.
Scroll Inside Sections
No tengas miedo de agregar contenido.
👉 ¡Obténlo Ahora!

Sitios web que destacan usando fullPage.js

👉 Ver Sitios Construidos con fullPage.js

fullPage.js en Números

Desde desarrolladores independientes hasta marcas globales, fullPage.js ha ayudado a decenas de miles a dar vida a su visión creativa.