Buttons can be flat, raised, toggleable, or disabled

Buttons can have icons

Buttons can hide the ripple effect using the noink attribute

Buttons can be styled using custom properties

Buttons can be used as a link