DevPlatform
Home
Components
Search
Submit
Earn
Login
Sign Up Free
Liquid Fill Progress Bar - Preview | DevPlatform
DevPlatform
Categories
Accordion
Animation
Box Shadow
Button
Card
Footer
Form
Gallery
Hero Section
Inputs
Loader
Marquee
Modal
Modules
Navbar
Progress Bar
Radio Buttons
Search-Bar
Sections
Slider
Tab
Timeline
Toggle
Liquid Fill Progress Bar
aartigoyal
Jan 29, 2026
5
0
Share
Live Preview
Refresh
Live Editor
HTML
CSS
JS
HTML
CSS
JavaScript
1
<div class="wrapper"> <div class="liquid"> <div class="fill"></div> </div> <div class="label"> <div class="percent">65%</div> Liquid Progress </div> </div>
1
body{ margin:0; height:100vh; display:flex; justify-content:center; align-items:center; background:#0b0b0b; font-family:Arial, sans-serif; } .wrapper{ display:flex; gap:24px; align-items:center; } .liquid{ position:relative; width:70px; height:160px; border-radius:40px; background:#111; overflow:hidden; box-shadow:0 0 20px rgba(0,229,255,.2); } .fill{ position:absolute; bottom:0; width:100%; height:65%; /* progress value */ background:linear-gradient(#00e5ff,#0066ff); } .liquid::before{ content:""; position:absolute; bottom:-20px; width:200%; height:200%; left:-50%; background:radial-gradient(circle at 50% 40%, #00e5ff, #0066ff); animation:wave 4s linear infinite; border-radius:40%; } @keyframes wave{ from{transform:rotate(0deg);} to{transform:rotate(360deg);} } .label{ color:#aaa; } .percent{ color:#00e5ff; font-size:32px; font-weight:bold; }
1
Comments
0
Want to comment?
Please
login
or
sign up
to post comments.
No comments yet
Be the first to comment on this component!
Comments 0
Want to comment?
Please login or sign up to post comments.
No comments yet
Be the first to comment on this component!