A hilariously useless web project: a button that looks important, invites you to click it, and… absolutely does nothing. Perfect for procrastination, confusion, or just a good laugh.
Click the most important button you'll ever encounter:
- A large, animated button that begs to be clicked
- Fun hover and click effects
- Click counter to track how many times users clicked "nothing"
- Optional tiny motivational messages after repeated clicks
- 🎨 Multi-Theme System: 10+ beautiful predefined themes plus custom theme creator
- Cycle through themes with a single click
- Create and save your own custom themes
- Persistent theme storage across sessions
- 🔥 Impossible Mode: Button dodges your cursor for extra challenge
- 🎵 Sound System: Multiple background tracks and click sounds
- ⏱️ Real-time Clock: Track time spent doing nothing
- 🏆 Achievements: Unlock special achievements for clicking milestones
- Fully built with HTML, CSS, and JavaScript (no frameworks required)
- A large, animated button that begs to be clicked
- Fun hover and click effects
- A click counter to track how many times users clicked “nothing”
- Optional tiny motivational messages after repeated clicks
- Built entirely with HTML, CSS, and JavaScript (no frameworks required)
For a complete list of features and updates, see FEATURES.md.
This project requires no build steps and can be run immediately.
git clone [https://github.com/thecodersroom/the-button-that-does-nothing.git](https://github.com/thecodersroom/the-button-that-does-nothing.git)Simply open index.html in your web browser.
The project now includes a comprehensive multi-theme system! See THEME_SYSTEM.md for detailed documentation on:
- Using predefined themes
- Creating custom themes
- Theme persistence and storage
Quick Start:
- Single-click the 🎨 Theme button to cycle through themes
- Double-click or right-click the 🎨 Theme button to open the theme selector
- Create your own custom theme in the "Custom Theme" tab
We welcome contributions of all kinds to make the button even more delightfully useless! Your ideas could include:
- Adding new fun animations or effects
- Creating more useless button variations
- Improving accessibility or responsiveness
- Updating documentation
Feel free to open an issue or a pull request!
- Check existing issues before working on a new feature.
- For new features, create an issue first, describe your idea, and get it assigned.
- Use clear and standard file names.
- For large updates, please split your changes into multiple commits for easier review.
# 1. Fork the repository
# 2. Create a new branch
git checkout -b feature/my-awesome-useless-feature
# 3. Make your changes and commit
git commit -m "feat: Add a subtle wobble effect to the button"
# 4. Push your branch
git push origin feature/my-awesome-useless-featureFinally, open a Pull Request and describe your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
Have fun, be creative, and never forget — the button still does nothing. 😄