A simple, client-side only spinning wheel app, so no backend, no frameworks, just HTML, CSS, and JavaScript. Perfect for raffles, games, random pickers, or settling the eternal βwhatβs for dinner?β debate.
- Add Your Own Options: Up to 20 slices on the wheel.
- Random Color Slices: Each option gets its own vibrant color.
- Auto Remove Option: Optionally remove the winning option after each spin.
- Spin History Table: Toggle it on/off to see past results.
- Pure Client-Side: Works entirely in the browser, no server required.
- Responsive Canvas: Looks great on desktop or mobile.
- Open https://wheelspin.leighonline.net
- Add your options one by one.
- Click Finish when youβre ready.
- Hit Spin the Wheel and watch it go! π‘
- (Optional) Tick βRemove selected option after spinβ to stop repeats.
- Use Show History to review past spins.
This project is static HTML/CSS/JS, so you can host it anywhere:
- Cloudflare Pages (like this demo)
- GitHub Pages
- Your own web server
- HTML5 Canvas
- Vanilla JavaScript
- CSS3
MIT β feel free to use, share, remix, and spin responsibly.