Floating action buttons represent the primary action in a screen or app.
npm install --save-dev @smui/fab
The latest SMUI v3 had a lot of changes, and these docs haven't been caught up yet. You should check out the demo page's code to see the latest usage.
<Fab on:click={doSomething}><Icon class="material-icons">favorite</Icon></Fab>
<script>
import Fab, { Icon } from '@smui/fab';
function doSomething() {
alert('something');
}
</script>
A floating action button.
use
:[]
- An array of Svelte actions and/or arrays of an action and its options.class
:''
- A CSS class string.ripple
:true
- Whether to implement a ripple for when the component is interacted with.color
:'secondary'
- The FAB's color. ('primary' or 'secondary')mini
:false
- Whether to make the FAB smaller.exited
:false
- Whether the FAB is not visible. Changing this will cause the FAB to animate in/out.extended
:false
- Whether the FAB contains a label.
A text label.
See the common label readme.
A graphic icon.
See the common icon readme.
See Buttons: floating action button in the Material design spec.
See FAB in MDC-Web for information about the upstream library's architecture.