This repo is a straight-to-the-point demonstration of a modal popup using HTMX. Why? Because sometimes the best way to make a point is to just show it.
- index.html: Your usual webpage with a button. Nothing fancy.
- registration.html: A popup form. Still, no JavaScript in sight.
- button.html: A button to close the popup. Again, no JavaScript.
We're using HTMX here. Click the button on the main page, and voilà, a modal popup appears without a single line of JavaScript. Close it, open it — all smooth, all HTMX.
If you want to see it in action without cloning and running it yourself, here's the link: https://yarlson.github.io/htmx-example/.
HTMX? It's just HTML on steroids. No need to wrestle with npm, Webpack, or 15 levels of dependencies just to make a button do something on a webpage.