Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


πŸ’§ What is this?

A liquid-fill toggle button β€” instead of a plain on/off switch, selecting a state (like Sleep, Do Not Disturb, or Personal) fills the button with a smooth, wave-like liquid animation. It's a small interaction detail that makes a status-selector feel tactile instead of static.


🌊 Modes Included

😴 Sleep πŸ”• Do Not Disturb πŸ‘€ Personal
Quiet hours state Notification-free state Custom/default state

✨ Why it's different

  • 🌊 Liquid-fill wave animation on selection, not just a color swap
  • πŸ–±οΈ Smooth transition between states β€” feels tactile, not robotic
  • 🧩 Easy to adapt into any status/mode selector UI
  • πŸͺΆ Lightweight β€” no animation libraries, just CSS + JS

🎬 Watch it Flow

πŸ“Έ This is the best kind of project for a GIF β€” the liquid fill motion is the whole point. Record the toggle switching between all 3 states and drop it in as liquid-demo.gif.

![Liquid Demo](./liquid-demo.gif)

πŸ› οΈ Tech Stack


βš™οΈ Getting Started

git clone https://github.com/MALIK25252007/Liquid-button-Animation.git
cd Liquid-button-Animation
# open index.html in your browser

πŸ“¬ Contact

About

🌊 A liquid-fill toggle button with Sleep, Do Not Disturb, and Personal states β€” smooth wave animation on selection. Pure HTML/CSS/JS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages