Pulsar

Audit Wipe

CSS

A diagonal wave of highlight light sweeps across a page, turning modified red and green text segments into a single uniform gray.

Tier
CSS
Dependencies
None
Duration
4 s, loops
Categories
Transitions and reveals
Use cases
Transitions and reveals, Compliance and audit
Industries
Legal, Cross-industry
Style
Technical · light stroke
Set
redline
Tags
wipeshimmerlineone-shot

Companion assets

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

Animated
CSS tier
Static vector
Audit Wipe, not animated
Download SVG

Code

animation.svg

<svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="pulsar pulsar-redline-audit-wipe" data-pulsar="redline-audit-wipe" viewBox="0 0 160 96"><g stroke="currentColor" stroke-linecap="round" stroke-width="1.75" class="page-lines-before"><line x1="24" x2="100" y1="30" y2="30" stroke-dasharray="8 4" class="pb l1"></line><line x1="24" x2="92" y1="44" y2="44" class="pb l2"></line><line x1="24" x2="108" y1="58" y2="58" stroke-dasharray="6 4" class="pb l3"></line><line x1="24" x2="84" y1="70" y2="70" class="pb l4"></line></g><g stroke="currentColor" stroke-linecap="round" stroke-width="1.75" class="page-lines-after" opacity="0"><line x1="24" x2="100" y1="30" y2="30"></line><line x1="24" x2="92" y1="44" y2="44"></line><line x1="24" x2="108" y1="58" y2="58"></line><line x1="24" x2="84" y1="70" y2="70"></line></g><line x1="-20" x2="20" y1="10" y2="90" stroke="var(--pulsar-accent, currentColor)" stroke-linecap="round" stroke-width="3" class="audit-beam" opacity=".6"></line></svg>

animation.css

.pulsar-redline-audit-wipe {
  display: block;
  width: 100%;
  height: 100%;
}
.pulsar-redline-audit-wipe .audit-beam {
  animation: redline-audit-wipe-sweep 4s ease-in-out infinite;
}
.pulsar-redline-audit-wipe .page-lines-after {
  clip-path: inset(0 100% 0 0);
  animation: redline-audit-wipe-resolve 4s ease-in-out infinite;
}
@keyframes redline-audit-wipe-sweep {
  0%,
  5% {
    transform: translateX(0);
    opacity: 0;
  }
  10% {
    opacity: 0.7;
  }
  75% {
    transform: translateX(170px);
    opacity: 0.6;
  }
  85%,
  100% {
    transform: translateX(170px);
    opacity: 0;
  }
}
@keyframes redline-audit-wipe-resolve {
  0%,
  5% {
    clip-path: inset(0 100% 0 0);
    opacity: 0;
  }
  10% {
    opacity: 0.7;
  }
  75%,
  85% {
    clip-path: inset(0 0% 0 0);
    opacity: 1;
  }
  95%,
  100% {
    clip-path: inset(0 100% 0 0);
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .pulsar-redline-audit-wipe .audit-beam,
  .pulsar-redline-audit-wipe .page-lines-after {
    animation: none;
    transform: none;
    clip-path: none;
    opacity: 0.8;
  }
}

From this family15 in Redline

See the family