This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Wes Bos
wesbos.com
did:plc:etdjdgnly5tz5l5xdd4jq76d
How do you make a button that doesn't change it's width when it's in a loading state?
Use CSS Grid to stack items, and visibility: hidden to hide/show spinner!
This approach allows the largest item to size the button, and keeps the button text accessible
2024-12-11T17:37:17.952Z