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
Dots
Bars
Pulse
Progress
Shapes
Como Usar
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.
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.
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.
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.
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.
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:
// Hide loader when page loads
window.addEventListener('load', function() {
document.querySelector('.loader').classList.add('fade-out');
});
Ainda não há comentários. Seja o primeiro a comentar!