Frequency Vane
CSSA vertical frequency indicator bar has a central pointer that oscillates gently up and down to signify a stable electrical frequency lock.
- Tier
- CSS
- Dependencies
- None
- Duration
- 4 s, loops
- Categories
- Loaders and spinners
- Use cases
- Loading and waiting, Dashboards and reporting
- Industries
- Energy and utilities, Cross-industry
- Style
- Data mark · light stroke
- Set
- meter
- Tags
- barsminimallinegeometric
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-meter-frequency-vane" data-pulsar="meter-frequency-vane" viewBox="0 0 160 96"><line x1="80" x2="80" y1="16" y2="80" stroke-width="2" opacity=".3"></line><line x1="72" x2="88" y1="16" y2="16" stroke-width="1.5" opacity=".4"></line><line x1="75" x2="85" y1="32" y2="32" opacity=".2"></line><line x1="70" x2="90" y1="48" y2="48" stroke="var(--pulsar-accent, currentColor)" stroke-width="2"></line><line x1="75" x2="85" y1="64" y2="64" opacity=".2"></line><line x1="72" x2="88" y1="80" y2="80" stroke-width="1.5" opacity=".4"></line><g class="meter-vane-slider"><polygon fill="var(--pulsar-accent, currentColor)" stroke="none" points="62,48 54,43 54,53"></polygon><polygon fill="var(--pulsar-accent, currentColor)" stroke="none" points="98,48 106,43 106,53"></polygon><line x1="56" x2="104" y1="48" y2="48" stroke="var(--pulsar-accent, currentColor)" stroke-width="1.5"></line></g></svg>
animation.css
.pulsar-meter-frequency-vane {
display: block;
overflow: visible;
}
.pulsar-meter-frequency-vane .meter-vane-slider {
animation: meter-frequency-vane-osc-anim 4000ms ease-in-out infinite;
}
@keyframes meter-frequency-vane-osc-anim {
0%,
100% {
transform: translateY(0);
}
25% {
transform: translateY(-8px);
}
75% {
transform: translateY(8px);
}
}
@media (prefers-reduced-motion: reduce) {
.pulsar-meter-frequency-vane .meter-vane-slider {
animation: none;
transform: none;
}
}