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.
Diseño Responsivo
Sí
Soporte para Modo Oscuro
Sí
líneas
302
Compatibilidad del Navegador
No
Vista Previa en Vivo
Interactúa con el componente sin salir de la página.
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
transformyopacitypara 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>