Técnica da Aula 23 Ainda não homologado

Extras

Três microefeitos pequenos e úteis: uma contagem regressiva controlada pela rolagem, um brilho que sinaliza um estado ativo, e uma transformação onde um único valor controla rotação e escala ao mesmo tempo.

Ainda não faz parte dos dois arquivos que você instala. Os três precisam da lógica JavaScript mostrada abaixo, copiada para o seu site.

Countdown controlado pelo scroll

Não existe nenhum relógio ou timer aqui — o número é calculado direto da posição da rolagem. Descer avança a contagem; subir volta.

5
0%
JavaScript
const progresso = limitar((scrollY - inicio) / distancia, 0, 1);
const numero = 5 - Math.floor(progresso * 6);
saida.textContent = numero > 0 ? numero : "VAI!";

Glow e transformação por progresso

Clique para ligar o brilho, ou arraste o controle para ver rotação e escala mudando juntas a partir do mesmo número.

TRANSMISSÃO
SM
35%
JavaScript
const p = progresso / 100;
objeto.style.transform = `rotate(${p * 360}deg) scale(${.65 + p * .7})`;
i

Use com moderação. Glow serve para destacar um estado ativo específico, não para decorar todos os cartões da página — perde o sentido (e a acessibilidade) se aparecer em tudo.