There are three main button types described in Materialize.
- the raised button is a standard button that signifies actions and seek to give depth to a mostly flat page
- the floating circular action button is meant for very important functions
- flat buttons are usually used within elements that already have depth like cards or modals
The button can be displayed with an optional icon. This class uses the [[Icon|Icon]] widget to show icons.