Carbon Footprint Scan
CSSA stylized footprint icon is swept from top to bottom by a horizontal scanning laser line to denote footprint auditing.
- Tier
- CSS
- Dependencies
- None
- Duration
- 4 s, loops
- Categories
- Icons and micro-interactions
- Use cases
- Search and filtering, Compliance and audit
- Industries
- Energy and utilities, Cross-industry
- Style
- Minimal line · light stroke
- Set
- emission
- Tags
- lineminimalgeometricstrokeloop
Companion assets
The same artwork, not animated. Derived from the entry’s own resting state, so it matches exactly.
Code
animation.svg
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="pulsar pulsar-emission-footprint-scan" data-pulsar="emission-footprint-scan" viewBox="0 0 160 96"><path stroke-width="1.5" d="M46 28v-6h6" opacity=".4"></path><path stroke-width="1.5" d="M114 28v-6h-6" opacity=".4"></path><path stroke-width="1.5" d="M46 68v6h6" opacity=".4"></path><path stroke-width="1.5" d="M114 68v6h-6" opacity=".4"></path><g class="emission-footprint-silhouette" opacity=".65"><path stroke-width="1.5" d="M72 38c-2-8 18-10 16 0-1 8-2 14-6 18-4-4-8-10-10-18"></path><ellipse cx="79" cy="67" stroke-width="1.5" rx="6" ry="7"></ellipse><circle cx="87" cy="24" r="1.8"></circle><circle cx="82" cy="22" r="1.8"></circle><circle cx="77" cy="23" r="1.6"></circle><circle cx="72" cy="26" r="1.4"></circle><circle cx="68" cy="30" r="1.2"></circle></g><g class="emission-footprint-laser"><line x1="42" x2="118" y1="22" y2="22" stroke="var(--pulsar-accent, currentColor)" stroke-width="2"></line><circle cx="80" cy="22" r="2.5" fill="var(--pulsar-accent, currentColor)" stroke-width="0"></circle></g></svg>
animation.css
.pulsar-emission-footprint-scan {
display: block;
overflow: visible;
}
.pulsar-emission-footprint-scan .emission-footprint-laser {
animation: emission-footprint-scan-sweep 4000ms ease-in-out infinite;
}
.pulsar-emission-footprint-scan .emission-footprint-silhouette {
animation: emission-footprint-scan-highlight 4000ms ease-in-out infinite;
}
@keyframes emission-footprint-scan-sweep {
0%,
100% {
transform: translateY(0px);
opacity: 0.8;
}
50% {
transform: translateY(52px);
opacity: 1;
}
}
@keyframes emission-footprint-scan-highlight {
0%,
100% {
opacity: 0.45;
}
45%,
55% {
opacity: 0.95;
stroke: var(--pulsar-accent, currentColor);
}
}
@media (prefers-reduced-motion: reduce) {
.pulsar-emission-footprint-scan .emission-footprint-laser,
.pulsar-emission-footprint-scan .emission-footprint-silhouette {
animation: none;
transform: translateY(26px);
opacity: 1;
}
}