A Melhor Solução para Página Completa Design

Economize horas de tempo de desenvolvimento com FullPage.js – Crie sites de rolagem fullscreen bonitos em minutos, não semanas.

Obtenha fullPage →
  • Visualização
  • JS
  • jQuery
  • React
  • Vue
  • Angular

Confiado pelas empresas mais inovadoras do mundo

👆 Clique para ver como é usado

Muito mais que um efeito de scroll snap

Anchors
Link direto para qualquer seção. Aumente a compartilhabilidade e o SEO.
example.com /#home /#about-us /#contact
Início
Sobre Nós
Contact
Infinite Scroll
Rolagem que parece infinita. Ótimo para narrativas, portfólios ou experiências imersivas.
1
2
3
Custom Speed
Controle o ritmo para obter uma experiência de rolagem suave. Combine com a vibe do seu site.
Section 1
Section 2
Section 3
Speed 700ms
Events
Use callbacks para acionar eventos específicos com base no estado do slider.
Section 1
Section 2
Section 3
Callback Log Initialized...
Developers API
Controle o fluxo da sua página dinamicamente com 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)
Bidirectional scroll
Crie layouts com rolagem vertical e horizontal. Não limite sua navegação.
Slide 1.1
Slide 1.2
Slide 2.1
Slide 2.2
Section 3
Lazy Load
Carregue apenas o que os usuários precisam, quando precisam. Garante que o desempenho permaneça suave e sua fatura de largura de banda permaneça baixa.
Beautiful Effects
Transições de slide deslumbrantes feitas de forma simples. Eleve a experiência do usuário com configuração mínima e impacto máximo.

Para quem é fullPage.js ?

Developers
Crie sites interativos em tela cheia mais rapidamente — sem reinventar a roda. Ideal para portfólios, páginas de produtos e aplicativos web modernos.
  • Funciona com React, Vue, Angular, jQuery, WordPress, Webflow...
  • API poderosa com controle total de eventos
  • Economize horas de programação. Use uma solução pronta para produção e testada em batalha.

35,306 Web Developers amam fullPage.js!

Ouça diretamente de desenvolvedores e designers que confiam no fullPage.js para economizar tempo e entregar sites de página completa bonitos.

Por que fullPage.js? 💪

Desbloqueie o poder das interações de rolagem de página completa sem reinventar a roda. fullPage.js cuida das partes difíceis para você.

RecursosfullPage.jsCSS Scroll Snap
Comportamento consistente em qualquer lugar
O fullPage.js garante que seu website de rolagem em página única se comporte igual em todas as plataformas — desktop ou mobile, Safari, Chrome ou Firefox. Sem surpresas nem efeitos de rolagem quebrados. Apenas desempenho fluido e confiável em todo lugar.
Rolagem suave com a roda do mouse
Evite os solavancos comuns ao usar CSS Scroll Snap com a roda do mouse. No fullPage.js, você rola de forma suave — ou não rola.
Velocidade de rolagem ajustável
Uma rolagem agradável começa na velocidade certa.

Com o fullPage.js, você faz o ajuste fino da velocidade para criar o fluxo perfeito — algo que o snap nativo do navegador não oferece.
Atraso do Scroll Snap personalizado
Defina seu próprio atraso de encaixe (snap) para websites de rolagem vertical.

O fullPage.js dá controle total do timing, ao contrário do CSS Scroll Snap dependente do navegador, que varia entre sistemas.
Rolar uma seção por vez
Chega de pular conteúdo sem querer.

O fullPage.js rola uma seção por vez — mesmo com swipes rápidos ou “flicks” no trackpad — mantendo a experiência fluida e focada no conteúdo.
Animações de easing personalizadas
Defina o easing que combina com seu estilo de animação — diferente dos saltos rígidos do CSS Scroll Snap. Veja funções de easing aqui ou aqui. - Demo
Seções internas roláveis
Seções de tela cheia com rolagem interna permitem adicionar conteúdo rolável dentro de um slide. Nada de overflow indesejado nem cortar conteúdo para caber na tela. - Demo
Custom
Rolar até o rodapé
Role suavemente para áreas que não são de tela cheia, como rodapés, sem limitações. - Demo
Rolagem infinita
A rolagem infinita permite continuar rolando vertical ou horizontalmente ao chegar ao último slide — mantendo o usuário engajado por mais tempo. - Demo
Loop
Ative looping para rolar sem fim — ao chegar ao final, volta ao início. Com CSS Scroll Snap, simplesmente para. - Demo
Efeitos de transição
Substitua o efeito clássico de snap por mais de 20 animações exclusivas de slider — adicionando movimento, personalidade e “wow” a cada transição. - Demo
Parallax
Aplique facilmente efeitos de parallax entre seções e slides, trazendo profundidade e um visual moderno e dinâmico durante a rolagem. Ideal para tornar o site mais imersivo e atraente. - Demo
Callbacks
Execute código customizado durante a rolagem usando callbacks. Perfeito para animações, métricas e gatilhos de conteúdo dinâmico no momento certo. - Demo
Âncoras na URL
Habilite deep links para seções específicas e registre no histórico do navegador — ótimo para compartilhar, favoritar e tornar a estrutura mais clara com âncoras como #pricing ou #features. - Demo
Design responsivo
Defina breakpoints para desativar o snap, aumentar seções ou até converter slides horizontais em verticais (Extensão paga), mantendo a experiência suave em qualquer dispositivo. - Demo 1 - Demo 2
Integrações com frameworks JS
O fullPage.js já vem com integrações para React, Vue e Angular, sem precisar criar sua própria integração. É plug and play.
Custom
Arrastar com o mouse
Leva um controle “touch-like” ao desktop. Arraste com o mouse para navegar pelas seções de forma natural. Demo
Rolar horizontalmente com o mouse
Rolar para cima/baixo move na horizontal. Perfeito para carrosséis, timelines e experiências de storytelling. - Demo
Registrar histórico da URL
Grave o histórico da URL durante a rolagem para permitir navegação com os botões voltar/avançar do navegador e retomar de onde parou.
Pontos de navegação
Marcadores de navegação embutidos — você não precisa criar do zero. O fullPage.js gerencia cliques, estados ativos e tooltips opcionais. - Demo
Custom
Lazy load
Carregue seções sob demanda (lazy load) para aumentar a performance. Conteúdo só é carregado quando necessário, mantendo o site rápido e fluido. - Demo
Classes de estado em CSS
O fullPage.js adiciona classes de estado que você pode selecionar no CSS — facilitando estilos condicionais por posição de rolagem, seção ativa ou modo responsivo. - Demo
Auto play/pausa de mídia
Reproduza e pause mídia automaticamente — vídeos e áudios iniciam ao entrar na seção e pausam ao sair, mantendo o foco do usuário e reduzindo ruído sem scripts extras. - Demo
Pular seções intermediárias
Vá direto ao destino — pule animações entre seções de tela cheia não consecutivas ou slides para uma navegação mais rápida e responsiva quando necessário. - Demo

Use suas tecnologias favoritas

Integre fullPage.js à sua stack em minutos.
Independentemente das ferramentas que você usa.

Junte-se a 35,400 Web Developers

Desenvolvedores em todo o mundo usam o slider fullPage.js para economizar tempo, dinheiro e criar sites bonitos rapidamente.

👉 Get It Now!

fullPage.js foi um verdadeiro divisor de águas para nós. Literalmente nos economizou dias de tempo de desenvolvimento, permitindo-nos focar em aperfeiçoar outros aspectos críticos do projeto de nossos clientes.

ARTEM

Diretor de Agência na CodeDrips

Browser Compatible
100% Compatível com Navegadores
Snap to Footer
Scroll Snap em Todos os Lugares
GPU Accelerated
Para uma Experiência de Rolagem Suave
Lightweight
Sem dependências. Vanilla JS.
Responsive
Compatível com Móveis. Breakpoints condicionais.
Scroll Inside Sections
Não tenha medo de adicionar conteúdo.
👉 Get It Now!

Sites que se destacam usando fullPage.js

👉 Veja Sites Construídos com fullPage.js

fullPage.js em Números

De desenvolvedores independentes a marcas globais, fullPage.js ajudou dezenas de milhares a dar vida à sua visão criativa.