Pulsar

Rescheduled Attempt

CSS

A circular recalibration arc rotates steadily while a delivery cursor advances, recalibrates, and reschedules forward.

Tier
CSS
Dependencies
None
Duration
4 s, loops
Categories
Loaders and spinners
Use cases
Loading and waiting, Scheduling and time
Industries
Logistics and supply chain
Style
Minimal line · light stroke
Set
lastmile
Tags
arrowcirclelineloop

Companion assets

The same artwork, not animated. Derived from the entry’s own resting state, so it matches exactly.

Animated
CSS tier
Static vector
Rescheduled Attempt, not animated
Download SVG

Code

animation.svg

<svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="pulsar pulsar-lastmile-delivery-attempt" data-pulsar="lastmile-delivery-attempt" viewBox="0 0 160 96"><path stroke="var(--pulsar-accent, currentColor)" stroke-linecap="round" stroke-width="1.4" d="M54 28a20 20 0 1 1-18 28" class="recal-arc"></path><polyline stroke="var(--pulsar-accent, currentColor)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.4" points="32,54 36,58 42,56" class="recal-arrow"></polyline><line x1="84" x2="136" y1="48" y2="48" stroke="currentColor" stroke-linecap="round" stroke-width="1.2" class="route-line" opacity=".3"></line><circle cx="84" cy="48" r="3.5" fill="var(--pulsar-accent, currentColor)" class="cursor"></circle><circle cx="136" cy="48" r="4" stroke="currentColor" stroke-width="1.2" class="goal"></circle></svg>

animation.css

.pulsar-lastmile-delivery-attempt {
  display: block;
  width: 100%;
  height: 100%;
}
.pulsar-lastmile-delivery-attempt .recal-arc {
  animation: lastmile-delivery-attempt-rotate 4s linear infinite;
  transform-origin: 54px 48px;
}
.pulsar-lastmile-delivery-attempt .recal-arrow {
  animation: lastmile-delivery-attempt-rotate 4s linear infinite;
  transform-origin: 54px 48px;
}
.pulsar-lastmile-delivery-attempt .cursor {
  animation: lastmile-delivery-attempt-cursor 4s ease-in-out infinite;
}
.pulsar-lastmile-delivery-attempt .goal {
  animation: lastmile-delivery-attempt-goal 4s ease-in-out infinite;
}
@keyframes lastmile-delivery-attempt-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes lastmile-delivery-attempt-cursor {
  0% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(36px);
  }
  60% {
    transform: translateX(20px);
  }
  100% {
    transform: translateX(52px);
  }
}
@keyframes lastmile-delivery-attempt-goal {
  0%,
  80% {
    opacity: 0.3;
    transform: scale(0.9);
    transform-origin: 136px 48px;
  }
  95% {
    opacity: 1;
    transform: scale(1.2);
    transform-origin: 136px 48px;
  }
  100% {
    opacity: 0.3;
    transform: scale(0.9);
    transform-origin: 136px 48px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .pulsar-lastmile-delivery-attempt .recal-arc,
  .pulsar-lastmile-delivery-attempt .recal-arrow,
  .pulsar-lastmile-delivery-attempt .cursor,
  .pulsar-lastmile-delivery-attempt .goal {
    animation: none;
    transform: none;
    opacity: 1;
  }
}

From this family15 in Lastmile

See the family