Skip to content
YouTube & Stream:
· 1 min read · 0 views

CSS Only Day 5: Wave Bar — Efek Gelombang Loading Bar Tanpa JS

Eksperimen CSS animation wave bar murni tanpa JavaScript. Membuat visual efek audio waveform dan gelombang loading fluida dengan CSS keyframes.

Eksperimen seri CSS Only Day 5: membuat animasi Wave Bar gelombang vertikal yang bergerak dinamis seperti visualizer musik atau audio equalizer menggunakan 100% CSS murni.


Konsep Implementasi

Animasi gelombang dibentuk dari deretan bar vertikal dengan animasi scaleY berulang dan jeda animation-delay bertingkat:

<div class="wave-container">
  <span style="--d: 0.1s;"></span>
  <span style="--d: 0.2s;"></span>
  <span style="--d: 0.3s;"></span>
  <span style="--d: 0.4s;"></span>
  <span style="--d: 0.5s;"></span>
</div>
.wave-container span {
  display: inline-block;
  width: 6px;
  height: 32px;
  background: var(--color-tech-blue);
  border-radius: 4px;
  animation: wave 1s ease-in-out infinite alternate;
  animation-delay: var(--d);
}

@keyframes wave {
  0% { transform: scaleY(0.2); }
  100% { transform: scaleY(1); }
}

Tonton di YouTube Shorts

You might also like

Enjoyed This Post?

Want to discuss the topic, have questions, or looking to collaborate on something similar? Drop a comment below or reach out directly.

Discussion