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