Circular Progress
ReactKreis-Fortschritt, der bis 100 % läuft und wieder von vorn beginnt (React).
1function WaveBars() {2 const [t, setT] = React.useState(0);3 React.useEffect(() => { const id = setInterval(() => setT(x => x + 1), 120); return () => clearInterval(id); }, []);4 const bars = [0,1,2,3,4];5 return (6 <div style={{display:'flex',alignItems:'center',gap:6,height:52}}>7 {bars.map(i => {8 const h = 16 + 26 * Math.abs(Math.sin((t + i * 1.1) * 0.6));9 return <span key={i} style={{width:8,height:h,borderRadius:6,background:'linear-gradient(180deg,#8b5cf6,#06b6d4)',transition:'height .12s linear'}} />;10 })}11 </div>12 );13}Keine Installation, kein Build-Step — reine Standards, sofort einsatzbereit.
Klicke oben auf „Code kopieren“ — HTML und CSS landen in deiner Zwischenablage.
Füge das Markup an der gewünschten Stelle deiner Seite oder Komponente ein.
Übernimm den <style>-Block bzw. die Klassen in deine Stylesheet-Datei.
Aus derselben Kategorie oder mit passenden Tags.
Melde dich an, um zu kommentieren.
Fünf vertikale Balken schwingen wie ein Audio-Equalizer in unterschiedlichen Rhythmen auf und ab und signalisieren so aktive Verarbeitung im dunklen Elementa-Look.