Design production-ready CSS buttons visually. Configure text, colours, padding, radius, border, shadow, and hover effects — then hover over the live preview to test the interaction before copying.
Hover to preview interaction
Presets
Text
Colors
Shape & spacing
Border
Hover state
Start from Solid, Outline, Ghost, Pill, Hard Shadow, Soft Shadow, or Dark — then customise.
Adjust colours, font size, weight, letter spacing, padding, border radius, and border on the left panels.
Configure hover background, text colour, and choose Lift or Scale effect for the interaction.
Get the complete .button and .button:hover CSS — ready to paste into your project.