Documentação · Smooll v2

Escreva uma palavra.A página ganha vida.

Este é o catálogo de referência do motor de animação do Smooll: 15 técnicas reais, cada uma na sua própria página, com variações ao vivo e o código exato para copiar — escrito para quem nunca programou.

15técnicas documentadas
0linhas de JavaScript para usar
Rodando agora, sem clicar em nada — 3 efeitos ao mesmo tempo
SW
data-sw="fade-up"
SW
data-sw="zoom-in"
SW
data-sw="rotate-in"

Antes de começar

O que é, na prática, um "componente" aqui

Pense em cada componente como um efeito pronto — tipo um filtro de foto. Você não desenha o efeito do zero: escolhe o nome dele e coloca em um pedaço do seu site. O computador cuida do resto, incluindo o que acontece se o JavaScript falhar.

Como instalar

Três arquivos entram no seu site (uma folha de estilo e dois arquivos de comportamento) e, a partir daí, você liga qualquer animação escrevendo uma única palavra dentro do HTML — o código que estrutura a página. Nenhuma linha de programação é necessária para usar os efeitos prontos.

Isto entra uma vez, no topo do site
<link rel="stylesheet" href="smooll2.css">
<script src="gsap-bundle.js" defer></script>
<script src="smooll2.js" defer></script>
Isto liga a animação em qualquer elemento
<h2 data-sw="fade-up">Seu título</h2>
i

A palavra data-sw é o único lugar onde a mágica acontece. Ela é lida pelo arquivo de comportamento (o segundo <script> acima), que traduz o nome escolhido em movimento real na tela. Se o nome não existir na lista de efeitos conhecidos, nada quebra — o elemento simplesmente continua visível, do jeito que já estava.

Ninguém fica sem o conteúdo. Se a pessoa visitante tiver o "movimento reduzido" ativado no aparelho dela — uma opção de acessibilidade que existe em todo celular e computador modernos — o Smooll entrega o resultado final direto, sem a animação, automaticamente, em todos os componentes desta página.

Catálogo

As 15 técnicas

Cada linha abre uma página só dela: o que a técnica faz, quando faz sentido usar, as variações com exemplo ao vivo, e o código pronto para copiar. As marcadas Ainda não homologado nasceram nas aulas mais recentes e o efeito já funciona, mas ainda não entraram nos dois arquivos que você instala.

01Reveal

Um elemento surge suavemente quando a rolagem chega até ele — 17 estilos de entrada diferentes.

Aparecer
02Cascade

Vários itens aparecem um depois do outro, em sequência, não todos de uma vez.

Em grupo
03Pin

A seção gruda na tela por um trecho da rolagem, enquanto algo dentro dela se move, gira ou muda de tamanho.

Prender
04Parallax

Uma camada se move mais devagar ou mais rápido que o resto da página, criando profundidade.

Profundidade
05Fixed

Uma imagem fica parada, grudada, enquanto o texto passa por cima dela ao rolar.

Fundo fixo
06Window

O oposto do Fixed: a imagem fica parada e uma janela se move sobre ela.

Janela móvel
07Story

Uma seção presa na tela troca de capítulo conforme a pessoa rola, como slides.

Narrativa
08Track

Uma fita de cenas empilhadas desliza dentro de uma janela presa na tela.

Fita vertical
09Frames

Uma sequência de fotos vira um "vídeo" que avança e volta com a rolagem, quadro a quadro.

Vídeo por scroll
10Sections

Telas cheias que se revezam — empilhadas, deslizando ou lado a lado.

Telas cheias
11Transições de página

Um efeito de saída e entrada quando a pessoa clica em um link e vai para outra página.

Entre páginas
12SVG e Motion Path

Uma linha se desenha sozinha, ou um objeto percorre uma curva virando na direção certa.

Não homologado
13Interações

Cursor customizado, botão magnético e cartão com inclinação 3D que seguem o mouse.

Não homologado
14Extras

Countdown pela rolagem, brilho de status e transformação por um único valor de progresso.

Não homologado
15Texto

44 animações: letra por letra, palavra por palavra, digitando, embaralhando, com brilho.

Não homologado