Transições Nativas
Transições animadas entre páginas - slide, fade, zoom - com overlay que suaviza a navegação.
1. Demo - Clique num link abaixo
2. Como Funciona
SWTransi intercepta cliques em links com o atributo sw-trans e
aplica uma animação de saída antes de navegar. Ao carregar a nova página, uma animação de entrada
complementa a transição. O overlay é criado automaticamente pelo JS.
[sw-trans]
sessionStorage
3. Uso Básico
Adicione sw-trans em qualquer link interno. O overlay é criado
automaticamente - não é necessário nenhum elemento HTML extra.
4. Efeitos Disponíveis
slide
Overlay desliza da esquerda para a direita. Efeito padrão.
sw-trans-effect="slide"
up
Overlay sobe de baixo para cima. Sensação de avanço.
sw-trans-effect="up"
down
Overlay desce de cima para baixo. Sensação de retorno.
sw-trans-effect="down"
fade
Overlay aparece com opacidade. Simples e discreto.
sw-trans-effect="fade"
zoom
Overlay expande do centro da tela. Impactante para landing pages.
sw-trans-effect="zoom"
circle
Revelar circular do centro com clip-path. Criativo e fluido.
sw-trans-effect="circle"
curtain / wave
Onda líquida em curva Bezier SVG que varre a tela com efeito fluido de cortina.
sw-trans-effect="curtain"
draw
Traço SVG ondulado se desenha na tela e engrossa até virar um bloco sólido; a nova página desfaz o traço ao contrário. Mesma técnica do DrawSVG do GSAP, sem GSAP.
sw-trans-effect="draw"
5. Links sem Transição
Links externos (target="_blank"), âncoras (href="#")
e links sem sw-trans são ignorados automaticamente.
Quick Reference
| Atributo | Elemento | Descrição |
|---|---|---|
sw-trans |
a | Ativa a transição no link |
sw-trans-effect |
a | Efeito: slide (padrão) - up - down -
fade - zoom - circle - curtain - draw |
sw-trans-dur |
a | Duração da animação em ms (padrão: 400) |
sw-trans-color |
a | Cor do overlay (padrão: var(--sw-pri)) |