Using Material Design Icons in your Svelte projects.
npm install mdi-svelte --save-dev
Go to Demo page.
The example below uses the @mdi/js
package which contains all the MDI icon's path data.
<script>
import Icon from 'mdi-svelte';
import { mdiCardsSpade } from '@mdi/js';
</script>
<Icon path={mdiCardsSpade} color="black" />
You can find icons names at materialdesignicons.com
Prop | PropTypes | Default | Details |
---|---|---|---|
path | string | required | SVG path data. Usually from @mdi/js |
size | number, string | null |
{size * 1.5}rem , 1em , 48px |
flip | bool, string | false |
h - flip horizontal, v - vertical, true - both |
rotate | number | 0 |
degrees -360 to 360 |
color | string | color of the text | rgb() / rgba() / #000 |
spin | bool, number | false |
true = 2s , -2 counterclockwise, {spin}s |