CSS-Zone

Generador de Animaciones

Patrones de animacion CSS listos para usar con vista previa en vivo, HTML y estilos que puedes copiar con un clic.

HTML + CSSVista previa en vivoKeyframes listos

Generador

Crea tu propia animacion

Ajusta duracion, easing, distancia, escala y opacidad. Debajo puedes copiar keyframes y CSS listos para usar.

CSS Motion
Vista de codigo
<div class="motion-preview">
  <div class="motion-preview__dot"></div>
  <div class="motion-preview__card">CSS Motion</div>
</div>

.motion-preview {
  --motion-start-x: -24px;
  --motion-end-x: 24px;
  --motion-start-y: -16px;
  --motion-end-y: 16px;
  --motion-start-scale: 0.96;
  --motion-end-scale: 1.06;
  --motion-start-opacity: 0.72;
  --motion-end-opacity: 1;
  --motion-start-rotate: 0deg;
  --motion-end-rotate: 6deg;
  --motion-start-skew-x: 0deg;
  --motion-end-skew-x: 4deg;
  --motion-start-skew-y: 0deg;
  --motion-end-skew-y: 2deg;
  --motion-duration: 1200ms;
  --motion-delay: 0ms;
  --motion-easing: cubic-bezier(0.3, 0.8, 0.4, 1);
  --motion-iterations: infinite;
  position: relative;
  display: grid;
  place-items: center;
  width: 220px;
  height: 160px;
  border-radius: 16px;
  background: radial-gradient(circle at 30% 30%, rgba(104, 185, 255, 0.14), #0b1120);
  border: 1px solid rgba(255, 255, 255, 0.12);
  overflow: hidden;
}

.motion-preview__dot {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #7dd3fc;
  animation: css-zone-motion var(--motion-duration) var(--motion-easing) var(--motion-delay) var(--motion-iterations) alternate;
}

.motion-preview__card {
  padding: 12px 16px;
  border-radius: 14px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04));
  border: 1px solid rgba(255, 255, 255, 0.16);
  color: #e2e8f0;
  font-weight: 600;
  animation: css-zone-motion var(--motion-duration) var(--motion-easing) var(--motion-delay) var(--motion-iterations) alternate;
}

@keyframes css-zone-motion {
  0% {
    transform: translate(var(--motion-start-x), var(--motion-start-y)) rotate(var(--motion-start-rotate)) skew(var(--motion-start-skew-x), var(--motion-start-skew-y)) scale(var(--motion-start-scale));
    opacity: var(--motion-start-opacity);
  }
  100% {
    transform: translate(var(--motion-end-x), var(--motion-end-y)) rotate(var(--motion-end-rotate)) skew(var(--motion-end-skew-x), var(--motion-end-skew-y)) scale(var(--motion-end-scale));
    opacity: var(--motion-end-opacity);
  }
}
Mostrando 41 de 41 animaciones

Vista previa

Spinner triple

Tres anillos superpuestos que giran a velocidades distintas.

Abrir ejemplo

Vista previa

Pulse cubes

Four tiles scaling in sequence.

Abrir ejemplo

Vista previa

Danza de lineas

Barras verticales al estilo de un ecualizador.

Abrir ejemplo

Vista previa

Anillo discontinuo

Dos circulos discontinuos que giran en direcciones opuestas.

Abrir ejemplo

Vista previa

Barrido de luz

Haz brillante que se desliza sobre una pista.

Abrir ejemplo

Vista previa

Rebote apilado

Barras apiladas que suben una a una.

Abrir ejemplo

Vista previa

Loader de reloj

Two clock hands spinning independently.

Abrir ejemplo

Vista previa

Pulse grid

Rejilla de cuadrados que palpitan en diagonal.

Abrir ejemplo

Vista previa

Orbe ondulante

Anillo radiante alrededor de un orbe luminoso.

Abrir ejemplo

Vista previa

Loader de puntos al escribir

Tres puntos que saltan como indicador de escritura.

Abrir ejemplo

Vista previa

Beat grid

Compact grid pulsing in a rhythm.

Abrir ejemplo

Vista previa

Cinta en movimiento

Franja animada infinita, util para banners, barras de estado o bloques promocionales.

CSS Motion · Microcopy · Live preview · Copy-readyCSS Motion · Microcopy · Live preview · Copy-readyCSS Motion · Microcopy · Live preview · Copy-readyCSS Motion · Microcopy · Live preview · Copy-readyCSS Motion · Microcopy · Live preview · Copy-readyCSS Motion · Microcopy · Live preview · Copy-readyCSS Motion · Microcopy · Live preview · Copy-readyCSS Motion · Microcopy · Live preview · Copy-ready
Abrir ejemplo

Animaciones CSS para interfaces de produccion

Esta biblioteca incluye ejemplos de animacion CSS para escenarios reales de interfaz: loaders, microinteracciones, efectos de acento, patrones marquee y movimiento decorativo. Cada ejemplo incluye vista previa en vivo, estructura HTML y CSS listo para produccion que puede integrarse en Vue, React o paginas estaticas sin dependencias extra.

Para mantener las interfaces rapidas y legibles, ajusta la duracion, el easing y la intensidad del movimiento al contexto de cada componente. Si necesitas un patron para flujo continuo de contenido, revisa el ejemplo de cinta marquee. Abrir cinta

Unete a miles de desarrolladores

Comparte tus creaciones, descubre inspiracion y aprende de la comunidad. Recibe feedback y mejora tus habilidades CSS.

Comparte y descubre disenos
Recibe feedback de colegas
Aprende de ejemplos