Swift Addons provides powerful Button shortcode.
You can set a custom link for the button or you can pick an existing page. You can set the link target: new window, same window, top- or parent window
Button text can be set, or you can use “only icon” buttons instead. You can set a custom font family as well.
There are 5 available button size: small, normal, large, extra large and XXL buttons
You can choose an icon and an optional icon animation also can be set. You can use the 1700+ built-in icons.
You can choose a hover effect: Fade, Fill from Top, Fill from Right, Fill from Bottom, Fill from Left, Expand Horizontal, Expand Vertical, Expand Diagonal
You can choose a hover animations: Bounce, Shake, Rubber, Swing, Pulse, Tada, Wobble, Jello
You can use 3D buttons, only border and full-with buttons. You can also use rounded buttons with custom radius.
Shadow effect also can be set. You can fully customize the shadow effect (inset, horizontal, vertical, blur and color)
You can set an extra margin for buttons (in pixel).
You can fully customize the colors. Text color, background color, border color can be set for default and for hover state as well.