Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Gerador de CSS Loader/Spinner

Gerador de CSS Loader/Spinner

Crie belos spinners e animações de carregamento em CSS. Escolha entre 43 presets, customize cor, tamanho e velocidade, depois copie o código.

O que é o Gerador de CSS Loader/Spinner?

O Gerador de CSS Loader/Spinner é uma ferramenta visual que ajuda você a criar belas animações de carregamento usando CSS puro. Em vez de escrever animações de keyframe complexas do zero, simplesmente navegue pela nossa coleção de 43 presets artesanais, customize-os para combinar com seu design e copie o código.

Por que usar CSS Loaders?

Indicadores de carregamento são essenciais para a experiência do usuário. Eles fornecem feedback visual durante a busca de dados, transições de página ou qualquer operação assíncrona. Os loaders baseados em CSS oferecem várias vantagens:

Leve

Nenhum arquivo JavaScript ou imagem necessário — animações CSS puras mantêm o tamanho do seu bundle mínimo.

Customizável

Fácil de alterar cores, tamanhos e velocidades para combinar perfeitamente com a identidade da sua marca.

Performático

Animações CSS aceleradas por hardware funcionam suavemente em todos os dispositivos sem impactar o desempenho.

Acessível

Funciona em todos os navegadores modernos com renderização consistente e sem problemas de compatibilidade.

Categorias de Loader

Nossa coleção é organizada em 7 categorias para ajudá-lo a encontrar o loader perfeito para seu projeto:

Spinner

Anéis e arcos giratórios clássicos 8 presets

Dots

Padrões de pontos saltando, desaparecendo e perseguindo 8 presets

Bars

Animações de onda, equalizador e barra deslizante 7 presets

Pulse

Círculos em expansão, ondulações e efeitos de batida 6 presets

Progress

Barras lineares, listradas e indicadores indeterminados 6 presets

Shapes

Cubos 3D, formas em transformação e animações em grade 8 presets

Como Usar

1

Navegue e Selecione um Loader

Use as abas de categoria (Todos, Spinner, Dots, Bars, Pulse, Progress, Shapes) para filtrar loaders por tipo. Cada miniatura mostra uma visualização animada ao vivo. Clique em qualquer loader para selecioná-lo.

Dica rápida: Clique no botão Aleatório para descobrir novos loaders rapidamente e se inspirar.
2

Customize Seu Loader

Depois de selecionar um loader, use os controles à direita para customizá-lo:

  • Cor — Clique no seletor de cores para escolher qualquer cor para seu loader
  • Tamanho — Arraste o controle deslizante ou digite um valor entre 20px e 120px
  • Velocidade — Ajuste a duração da animação de 0.3s (rápido) para 3.0s (lento)

Todas as alterações são refletidas na visualização ao vivo instantaneamente.

3

Visualize em Diferentes Fundos

Alterne entre fundos Claro, Escuro e Transparente para ver como seu loader fica em diferentes contextos. Isso ajuda a garantir que seu loader seja visível independentemente do fundo da página.

4

Copie o Código

A seção de saída de código fornece duas abas:

  • HTML — A estrutura de marcação para seu loader
  • CSS — Os estilos completos com seus valores customizados (cor, tamanho, velocidade já resolvidos)

Clique no botão Copiar para copiar o código da aba ativa para sua área de transferência. Cole o HTML em sua página e adicione o CSS à sua folha de estilos.

Recursos

43 Presets de Loader Curados

Cada loader em nossa coleção é cuidadosamente criado para apelo visual e prontidão para produção. De simples anéis giratórios a complexas animações de cubos 3D, há um loader para cada caso de uso.

Todos os loaders usam CSS puro sem dependências de JavaScript.

Customização em Tempo Real

Ajuste fino de cada aspecto do seu loader com controles intuitivos. Alterações em cor, tamanho e velocidade são aplicadas instantaneamente na visualização ao vivo.

Sem necessidade de regenerar ou atualizar — veja suas alterações imediatamente.

Alternância de Visualização de Fundo

Visualize seu loader em fundos claro, escuro e transparente para garantir que funcione bem em qualquer contexto.

O padrão de tabuleiro transparente ajuda você a verificar que seu loader não tem artefatos de fundo inesperados.

Saída de Código Pronto para Produção

O CSS gerado contém valores resolvidos em vez de variáveis. Isso significa que você obtém tamanhos exatos em pixels, cores específicas e valores de tempo precisos.

Pronto para colar diretamente em seu projeto sem nenhuma configuração adicional.

HTML e CSS Separados: O código é dividido em abas dedicadas de HTML e CSS, facilitando a cópia de cada parte para o lugar certo em seu projeto. O HTML fornece marcação mínima e semântica enquanto o CSS cuida de todo o estilo visual e animação.

Perguntas Frequentes

Os loaders requerem JavaScript?

Não. Todos os loaders são construídos com animações e keyframes CSS puro. Você só precisa da marcação HTML e dos estilos CSS — nenhum JavaScript é necessário para as animações funcionarem.

Posso alterar a cor do loader após copiar o código?

Sim. O CSS gerado usa valores de cor explícitos (por exemplo, #6366f1). Simplesmente encontre e substitua o valor da cor no CSS para alterá-lo.

Dica profissional: Para tematização mais fácil, você pode substituir a cor por uma propriedade customizada CSS como var(--loader-color).

Os loaders são responsivos?

Os loaders usam dimensionamento relativo baseado no valor de tamanho que você define. Você pode ajustar o tamanho no gerador ou modificar os valores em pixels no CSS para se adequar ao seu layout. Usar propriedades customizadas CSS facilita a criação de loaders responsivos.

Quais navegadores suportam esses loaders?

Todos os loaders funcionam em navegadores modernos incluindo Chrome, Firefox, Safari e Edge. Eles usam recursos CSS padrão como @keyframes, border-radius e transform que são amplamente suportados.

Posso usar esses loaders em projetos comerciais?

Sim. O código CSS gerado é livre para usar em qualquer projeto, incluindo comerciais. Nenhuma atribuição é necessária.

Como faço o loader aparecer durante o carregamento da página?

Adicione o HTML do loader à sua página e mostre-o por padrão. Quando seu conteúdo terminar de carregar, use JavaScript para ocultar ou remover o elemento do loader.

Uma abordagem comum é adicionar uma classe CSS que desvanece o loader com uma transição:

Exemplo de Implementação
// Hide loader when page loads
window.addEventListener('load', function() {
    document.querySelector('.loader').classList.add('fade-out');
});
Prévia
px
s
Navegue por todos os 43 loaders ou filtre por categoria usando as abas
Clique em Aleatório para descobrir novos loaders rapidamente
Alterne entre fundos Claro, Escuro e Transparente para visualizar seu loader em contexto
Copie a aba HTML para a marcação e a aba CSS para os estilos separadamente
A saída CSS inclui valores resolvidos — sem variáveis, pronto para produção
Todo o processamento acontece no seu navegador — nenhum dado é enviado para servidores
Quer saber mais? Leia a documentação →
1/7
Can't find it? Build your own tool with AI
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes