Icon Button
Icon button can only act as a button.
Import
import "@sandlada/mdc/build/components/icon-button/filled-icon-button.js"
import "@sandlada/mdc/build/components/icon-button/filled-tonal-icon-button.js"
import "@sandlada/mdc/build/components/icon-button/outlined-icon-button.js"
import "@sandlada/mdc/build/components/icon-button/standard-icon-button.js"
import "@sandlada/mdc/build/components/icon-button/toggle-filled-icon-button.js"
import "@sandlada/mdc/build/components/icon-button/toggle-filled-tonal-icon-button.js"
import "@sandlada/mdc/build/components/icon-button/toggle-outlined-icon-button.js"
import "@sandlada/mdc/build/components/icon-button/toggle-standard-icon-button.js"
Appearance
The appearance attributes include:
- filled
- filled-tonal
- outlined
- standard
<mdc-filled-icon-button>
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
<mdc-filled-tonal-icon-button>
<mdc-icon>send</mdc-icon>
</mdc-filled-tonal-icon-button>
<mdc-outlined-icon-button>
<mdc-icon>send</mdc-icon>
</mdc-outlined-icon-button>
<mdc-standard-icon-button>
<mdc-icon>send</mdc-icon>
</mdc-standard-icon-button>
Props
Size
The size attributes include:
- extra-small
- small
- medium
- large
- extra-large
<mdc-filled-icon-button size="extra-small">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
<mdc-filled-icon-button size="small">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
<mdc-filled-icon-button size="medium">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
<mdc-filled-icon-button size="large">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
<mdc-filled-icon-button size="extra-large">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
Width
The width attributes include:
- narrow
- default
- wide
<mdc-filled-icon-button width="narrow">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
<mdc-filled-icon-button width="default">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
<mdc-filled-icon-button width="wide">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
Shape
The shape attributes include:
- round
- square
<mdc-filled-icon-button shape="round">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
<mdc-filled-icon-button shape="square">
<mdc-icon>send</mdc-icon>
</mdc-filled-icon-button>
Toggle
<mdc-toggle-filled-icon-button>
<mdc-icon>send</mdc-icon>
</mdc-toggle-filled-icon-button>
<mdc-toggle-filled-tonal-icon-button>
<mdc-icon>send</mdc-icon>
</mdc-toggle-filled-tonal-icon-button>
<mdc-toggle-outlined-icon-button>
<mdc-icon>send</mdc-icon>
</mdc-toggle-outlined-icon-button>
<mdc-toggle-standard-icon-button>
<mdc-icon>send</mdc-icon>
</mdc-toggle-standard-icon-button>
Disabled
<mdc-toggle-filled-icon-button disabled>
<mdc-icon>send</mdc-icon>
</mdc-toggle-filled-icon-button>
<mdc-toggle-filled-tonal-icon-button disabled>
<mdc-icon>send</mdc-icon>
</mdc-toggle-filled-tonal-icon-button>
<mdc-toggle-outlined-icon-button disabled>
<mdc-icon>send</mdc-icon>
</mdc-toggle-outlined-icon-button>
<mdc-toggle-standard-icon-button disabled>
<mdc-icon>send</mdc-icon>
</mdc-toggle-standard-icon-button>
<mdc-toggle-filled-icon-button disabled>
<mdc-icon>send</mdc-icon>
</mdc-toggle-filled-icon-button>
<mdc-toggle-filled-tonal-icon-button disabled>
<mdc-icon>send</mdc-icon>
</mdc-toggle-filled-tonal-icon-button>
<mdc-toggle-outlined-icon-button disabled>
<mdc-icon>send</mdc-icon>
</mdc-toggle-outlined-icon-button>
<mdc-toggle-standard-icon-button disabled>
<mdc-icon>send</mdc-icon>
</mdc-toggle-standard-icon-button>