¿Odias los anuncios? Ir Sin publicidad Hoy

Generador de Indicador de Carga en SVG

DesarrolladorImagen
ANUNCIO · ¿ELIMINAR?

Tipo de girador


Apariencia

Usado por giradores basados en trazos (Trazo circular, Anillo doble, Carga en barra, Onda).
Color del trayectoria (Trazo circular, Anillo doble, Carga en barra) o color del segundo punto/arc.

Animación

Duración de un ciclo completo de animación, en segundos.

Producción

Etiqueta accesible anunciada por lectores de pantalla.
Vista previa en vivo
ANUNCIO · ¿ELIMINAR?

Guía

Generador de giradores de carga en SVG

Generador de Indicador de Carga en SVG

Cree giradores animados de SVG de forma limpia directamente en el navegador y copie el código listo para usar en su proyecto. Elija entre siete estilos populares de giradores, personalice el tamaño, el trazo, los colores y la velocidad de animación, y vea actualizarse de inmediato el previsualizador en vivo. Exporte como un SVG en línea autónomo, un fragmento HTML + CSS simple o un componente de React (JSX).

Cómo Usar

  1. Elige un tipo de girador — Trazo circular, Anillo doble, Anillo con puntos, Puntos pulsantes, Puntos que saltan, Carga en barra o Onda.
  2. Ajustar tamaño, ancho del trazo, color primarioy color de trayectoria / secundario para que se alinee con tu marca.
  3. Configura el velocidad de animación (en segundos) para controlar cuán rápido cicla el cargador.
  4. Elige un formato de salida: SVG en línea (un archivo, puede colocarse en cualquier lugar), HTML + CSS (bloque de estilo separado) o Componente de React (JSX).
  5. Copie el código generado del panel de salida o descárguelo como archivo.

Características

  • Siete estilos de giradores — Trazo circular, Anillo doble, Anillo con puntos, Puntos pulsantes, Puntos que saltan, Carga en barra o Onda.
  • Previsualización animada en vivo sobre un fondo de cuadrícula para que pueda evaluar cualquier elección de color de forma inmediata.
  • SVG en línea autónomo — el CSS de la animación está integrado dentro del SVG, por lo que funciona sin una hoja de estilos externa.
  • HTML + CSS exporte con un bloque de estilo separado cuando prefiera mantener el código y el diseño separados.
  • Componente de React (JSX) exporte listo para pegar en un proyecto de Next.js, Vite o Create React App.
  • Tamaño, trazo, colores y velocidad personalizables con valores predeterminados sensatos y validación.
  • Accesibilidad integrada — cada girador viene con role="status" y un configurable aria-label así que los lectores de pantalla anuncian el estado de carga.
  • Nombres de clases escalonadas por fragmento, así que múltiples giradores en la misma página nunca colisionan.

Cuándo usar cada girador

  • Trazo circular / Anillo doble — indicadores de espera indeterminados donde el progreso no se conoce (llamadas a API, transiciones de página).
  • Anillo con puntos — indicador clásico de “pensando” que se combina bien con un diseño sutil.
  • Puntos pulsantes / Puntos que saltan — contextos amables y conversacionales como los indicadores de “escribiendo” en chat.
  • Carga en barra — subidas de archivos, descargas o cualquier lugar donde necesite un indicador amplio y de bajo perfil.
  • Ripple — retroalimentación suave y ambiental como los momentos justo antes de que aparezca el contenido.

Preguntas frecuentes

  1. ¿Por qué usar SVG para giradores de carga en lugar de un GIF animado?

    SVG es un formato vectorial, por lo que los giradores permanecen perfectamente nítidos en cualquier tamaño y en cualquier densidad de píxeles. Los tamaños de archivo son pequeños (a menudo unos pocos bytes), los colores pueden cambiarse mediante CSS en tiempo real, y la animación puede pausarse, reanudarse o reestilizarse sin re-encodear el recurso. Los GIFs, en cambio, son de tipo raster, más grandes, con pérdida de calidad en los bordes y están fijos a los colores y velocidad que se establecieron al exportar el archivo.

  2. ¿Cuál es la diferencia entre un indicador de carga determinado e indeterminado?

    Un indicador determinado muestra progreso real hacia un total conocido, como una barra de progreso que se llena desde 0% hasta 100%. Un indicador indeterminado simplemente informa al usuario de que se está trabajando cuando no se puede medir el tiempo o el progreso — por ejemplo, mientras se espera una respuesta de red. La mayoría de los giradores (círculos giratorios, puntos pulsantes, ondas) son indeterminados; los cargadores en barra pueden ser cualquiera, dependiendo de si muestran una sección en movimiento o una fracción de llenado.

  3. ¿Cuándo debería aparecer un girador de carga en absoluto?

    Como guía general de usabilidad, no muestre ningún indicador para acciones que duren menos de unos 100 ms — la interfaz se siente inmediata. Entre 100 ms y 1 segundo, un indicador pequeño en línea cerca del control afectado es suficiente. Después de 1 segundo, use un girador claro. Para esperas superiores a unos 10 segundos, cambie a un indicador de progreso determinado con un mensaje significativo, porque los usuarios empiezan a perder confianza de que el sistema sigue funcionando.

  4. ¿Cómo funcionan las animaciones CSS dentro de un SVG?

    Las animaciones CSS dirigen elementos SVG de la misma manera que dirigen elementos HTML: escriba una regla de keyframes y aplíquela mediante la propiedad animation en una clase. Los objetivos comunes incluyen transformaciones de rotación para giros, opacidad para desvanecimientos y stroke-dashoffset para el efecto de dibujo en círculos y líneas. Para que la rotación gire en el centro visual de una forma, establezca transform-origin en ese punto. Las animaciones declaradas dentro de un elemento style dentro del SVG mismo permanecen en el ámbito de ese documento, lo que explica por qué un SVG autónomo funciona cuando se coloca en cualquier página.

  5. ¿Cómo hacer que un girador de carga sea accesible para lectores de pantalla?

    Marque el elemento del girador con role=status (o role=progressbar para progreso determinado) para que las tecnologías de asistencia traten las actualizaciones como una región en vivo. Proporcione un etiqueta breve y significativa como Cargando o Guardando para que el propósito se anuncie, y evite depender únicamente del color para transmitir el estado. Para progreso determinado, también establezca aria-valuenow, aria-valuemin y aria-valuemax para que el porcentaje se anuncie mientras se actualiza.

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO · ¿ELIMINAR?