Built with an optimal set of features and options, the ShieldUI jQuery Button widget is compact and easy to work with. Yet, it provides all the features required to create customized button interface to the user.

You can change the appearance or include predefined states, as well as include custom events – all via a consistent and intuitive API.

View Demo

Checked Button State

An additional "checked" state of the Button component can be used for toggling a button between pressed and not-pressed.


As with any other ShieldUI widget, the Button control comes with a set of predefined themes, which ensure consistent look across products. You can also come up with new themes, to handle any specific visual requirements.