Categoría · Animaciones de Carga Nivel de Dificultad · Principiante Publicado el · 22 de enero de 2024

Colección de Spinners de Carga Animados

Hermosa colección de spinners de carga animados con animaciones CSS suaves, colores personalizables y múltiples variaciones de diseño para aplicaciones web modernas.

#upload #spinner #animation #css #modern

Diseño Responsivo

Soporte para Modo Oscuro

líneas

302

Compatibilidad del Navegador

No

Vista Previa en Vivo

Interactúa con el componente sin salir de la página.

400px

Colección de Spinners de Carga Animados

Una colección completa de hermosos spinners de carga animados perfectos para aplicaciones web modernas. Cada spinner cuenta con animaciones CSS suaves, estilos personalizables y diseño responsivo.

Características

  • 6 Diseños Únicos: Spinners Clásico, Pulso, Puntos, Anillo, Gradiente y Rebote
  • Animaciones Suaves: Animaciones CSS aceleradas por hardware para rendimiento óptimo
  • Diseño Glassmorphism: Efecto moderno de vidrio esmerilado con desenfoque de fondo
  • Diseño Responsivo: Se adapta a diferentes tamaños de pantalla sin problemas
  • Controles Interactivos: Haz clic para pausar/reanudar spinners individuales
  • Personalizable: Fácil de modificar colores, tamaños y velocidades de animación
  • Ligero: Animaciones CSS puras con JavaScript mínimo

Ejemplos de Uso

<!-- Uso básico de spinner -->
<div class="spinner classic-spinner"></div>

<!-- Con colores personalizados -->
<div class="spinner pulse-spinner" style="background: #ff6b6b;"></div>

<!-- Spinner de puntos -->
<div class="spinner dots-spinner">
  <div class="dot"></div>
  <div class="dot"></div>
  <div class="dot"></div>
</div>

Personalización

/* Colores de spinner personalizados */
.spinner-personalizado {
  border-top-color: #tu-color;
}

/* Velocidad de animación personalizada */
.spinner-rapido {
  animation-duration: 0.5s;
}

/* Tamaño personalizado */
.spinner-grande {
  width: 60px;
  height: 60px;
}

Compatibilidad de Navegadores

  • Chrome 60+
  • Firefox 55+
  • Safari 12+
  • Edge 79+

Notas de Rendimiento

  • Usa transform y opacity para animaciones suaves a 60fps
  • Aceleración de hardware habilitada con propiedad will-change
  • Repintados y reflujos mínimos
  • Optimizado para dispositivos móviles

Accesibilidad

  • Respeta la consulta de medios prefers-reduced-motion
  • Etiquetas ARIA apropiadas para lectores de pantalla
  • Relaciones de contraste altas para visibilidad
  • Soporte de navegación por teclado

HTML

47

líneas

CSS

204

líneas

JavaScript

51

líneas


                <div class="spinner-showcase">
  <div class="spinner-grid">
    <!-- Spinner Clásico -->
    <div class="spinner-item">
      <div class="spinner classic-spinner"></div>
      <span class="spinner-label">Clásico</span>
    </div>
    
    <!-- Spinner Pulso -->
    <div class="spinner-item">
      <div class="spinner pulse-spinner"></div>
      <span class="spinner-label">Pulso</span>
    </div>
    
    <!-- Spinner Puntos -->
    <div class="spinner-item">
      <div class="spinner dots-spinner">
        <div class="dot"></div>
        <div class="dot"></div>
        <div class="dot"></div>
      </div>
      <span class="spinner-label">Puntos</span>
    </div>
    
    <!-- Spinner Anillo -->
    <div class="spinner-item">
      <div class="spinner ring-spinner"></div>
      <span class="spinner-label">Anillo</span>
    </div>
    
    <!-- Spinner Gradiente -->
    <div class="spinner-item">
      <div class="spinner gradient-spinner"></div>
      <span class="spinner-label">Gradiente</span>
    </div>
    
    <!-- Spinner Rebote -->
    <div class="spinner-item">
      <div class="spinner bounce-spinner">
        <div class="bounce-ball"></div>
        <div class="bounce-ball"></div>
        <div class="bounce-ball"></div>
      </div>
      <span class="spinner-label">Rebote</span>
    </div>
  </div>
</div>

              
47líneas
1337caracteres
HTMLIdioma

Fragmentos de Código Relacionados

Explora packs de plantillas

¿Necesitas bloques más grandes? Descubre landings y colecciones de componentes.

Abrir la biblioteca de plantillas →