Figma

400+ Button Variants –

 

A button variant will give you a complete idea about creating your button and how many properties you can add to them.