Anúncios incomodam? Ir Sem anúncios Hoje

Gerador de Animação de Carregamento CSS

CorDesenvolvedor
ANUNCIADO Remover?

Animation Type


Aparência

Overall size of the loader in pixels.
Used by ring-based loaders (Rotating Ring, Dual Ring, Pulse Circle).
Track color for ring loaders; ignored by dot-only types.

Animação

Length of one full animation cycle, in seconds.

Saída

Rótulo acessível anunciado pelos leitores de tela.
Visualização ao Vivo
ANUNCIADO Remover?

Guia

CSS Loading Animation Generator

Gerador de Animação de Carregamento CSS

Generate eight popular loading animations in pure CSS — rotating ring, dual ring, pulse dots, bouncing dots, bouncing ball, equalizer bars, pulse circle, and typing indicator. Tweak color, size, stroke width, and duration; watch the live preview update instantly; copy the @keyframes + minimal HTML into your project. Zero JavaScript, zero SVG, zero external dependencies.

Como usar

  1. Choose an animation type from the dropdown.
  2. Set the loader size in pixels and adjust the stroke width for ring-based types.
  3. Pick a primary color and a track / secondary color.
  4. Set the duration (in seconds) for one full cycle.
  5. Select an output format — HTML + CSS combined, CSS only, or HTML only.
  6. Optionally set a custom ARIA label for screen readers.
  7. Copy the generated snippet or download it as a file.

Características

  • Eight animation styles — covers the most common loading patterns in modern UIs.
  • Pré-visualização em tempo real — every change re-renders instantly so you can verify timing and smoothness before copying.
  • Pure CSS output — no JavaScript runtime cost and no SVG markup to maintain.
  • Nomes de classe escopados — each generated snippet uses a unique prefix so multiple loaders can coexist without colliding.
  • Accessible by default — every loader includes role=”status” and a configurable aria-label.
  • Three output modes — combined HTML + CSS, CSS only, or HTML only, depending on how you integrate it.

Perguntas frequentes

  1. What does @keyframes do in CSS?

    The @keyframes at-rule defines the intermediate steps of a CSS animation. Each step (0%, 50%, 100%, etc.) describes the styles an element should have at that moment of the animation cycle. The browser interpolates between the steps to produce smooth motion. Without @keyframes, the animation property has nothing to play.

  2. Why use CSS animations instead of SVG or JavaScript for loaders?

    CSS animations run on the browser's compositor thread, which means they continue smoothly even when the main JavaScript thread is busy. They have no script dependency, no extra payload, and they degrade gracefully on older devices. SVG and JavaScript loaders can do more complex things, but for a simple spinner or bouncing dots, CSS is the lightest and most reliable option.

  3. What is a cubic-bezier timing function?

    A cubic-bezier timing function describes how an animation accelerates and decelerates over time using four control points on a curve. Compared to keywords like linear or ease-in-out, cubic-bezier lets you fine-tune the feel of motion — for example, a bouncing ball uses cubic-bezier(0.5, 0.05, 0.5, 0.95) to mimic gravity.

  4. Why do loading animations need a role and aria-label?

    Screen readers cannot see a spinning circle, so they need a programmatic hint that something is happening. role="status" tells assistive technology that the element conveys a live status update, and aria-label provides the human-readable text that gets announced. Without these attributes, a loader is invisible to non-sighted users.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?