Pulsar

Benchmark

CSS

A vertical measurement caliper rises to meet a benchmark datum line that illuminates.

Tier
CSS
Dependencies
None
Duration
4 s, loops
Categories
Icons and micro-interactions
Use cases
Success and confirmation, Security and trust
Industries
Education and training, Cross-industry
Style
Technical · light stroke
Set
accredit
Tags
lineprogressglowloop

Companion assets

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

Animated
CSS tier
Static vector
Benchmark, not animated
Download SVG

Code

animation.svg

<svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="pulsar pulsar-accredit-benchmark" data-pulsar="accredit-benchmark" viewBox="0 0 160 96"><line x1="40" x2="120" y1="74" y2="74" stroke="currentColor" stroke-width="1.5" class="baseline" opacity=".3"></line><line x1="36" x2="124" y1="36" y2="36" stroke="var(--pulsar-accent, currentColor)" stroke-dasharray="4 3" stroke-width="1.5" class="datum-line"></line><text x="36" y="30" fill="var(--pulsar-accent, currentColor)" font-family="sans-serif" font-size="6" opacity=".7">BENCHMARK 100%</text><rect width="16" height="38" x="72" y="36" fill="var(--pulsar-accent, currentColor)" fill-opacity=".3" stroke="var(--pulsar-accent, currentColor)" stroke-width="1.5" class="rising-bar" rx="2"></rect><circle cx="80" cy="36" r="3" fill="var(--pulsar-accent, currentColor)" class="indicator"></circle></svg>

animation.css

.pulsar-accredit-benchmark {
  display: block;
  width: 100%;
  height: 100%;
}
.pulsar-accredit-benchmark .rising-bar {
  transform-origin: 80px 74px;
  animation: accredit-benchmark-lift 4s ease-in-out infinite;
}
.pulsar-accredit-benchmark .datum-line,
.pulsar-accredit-benchmark .indicator {
  animation: accredit-benchmark-glow 4s ease-in-out infinite;
}
@keyframes accredit-benchmark-lift {
  0%,
  15% {
    transform: scaleY(0.3);
  }
  45%,
  75% {
    transform: scaleY(1);
  }
  100% {
    transform: scaleY(0.3);
  }
}
@keyframes accredit-benchmark-glow {
  0%,
  25%,
  85%,
  100% {
    opacity: 0.3;
  }
  45%,
  75% {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .pulsar-accredit-benchmark .rising-bar,
  .pulsar-accredit-benchmark .datum-line,
  .pulsar-accredit-benchmark .indicator {
    animation: none;
    transform: none;
    opacity: 1;
  }
}

From this family15 in Accredit

See the family