Scroll Progress
EfeitosCLI
Barra fina que enche conforme a pessoa rola a página, para artigos, guias e textos longos.
Também no template SaaS Pro. Ver templates Pro →
Instalação
pnpm add aura-ui-effects aura-ui-tailwindDepois, importe o CSS uma vez no seu arquivo global (Tailwind v4):
/* app/globals.css */
@import "aura-ui-tailwind";
@import "aura-ui-effects/tailwind.css";Uso
import { ScrollProgress } from "aura-ui-effects/scroll-progress";Props
Lidas do código do componente: tipo, valor padrão e o que cada uma faz.
| Prop | Tipo |
|---|---|
scrollContainerRefContêiner que rola. Sem ele, a barra acompanha a página e fica fixa no topo da janela; com ele, gruda no topo do contêiner (coloque a barra como primeiro filho). | React.RefObject<HTMLElement | null> |
colorCor da barra (padrão Padrão: | ScrollProgressColor |
sizeEspessura em px (padrão 3). Padrão: | number |
Também aceita as props de Omit<React.HTMLAttributes<HTMLDivElement>, "children">.
API
Exportações
scrollFractionScrollProgressTipos
ScrollProgressColorScrollProgressPropsCódigo-fonte
É exatamente o arquivo que o CLI copia para o seu projeto — edite à vontade.