v1.2.0

Icons

2191 Material Design icons available via @materialelements/icons. Apache 2.0 — designed by Google.

Installation

npm install @materialelements/icons

Usage

Import the icons package once (e.g. in your app entry point) — it registers all icons with <me-icon> automatically.

import '@materialelements/icons';

Then use any icon by name:

<me-icon name="home"></me-icon> <me-icon name="search" color="primary"></me-icon> <me-icon name="favorite" color="error" font-size="large"></me-icon>

For CDN / script-tag usage, load the icons bundle after core:

<script src="https://unpkg.com/@materialelements/core/dist/materialelements.min.js"></script> <script src="https://unpkg.com/@materialelements/icons/dist/materialelements-icons.min.js"></script>

Variants

The default icon variant is outlined. Accepts the same color and font-size attributes as <me-icon>:

Icon Library

API

AttributeTypeDefaultDescription
namestringIcon name (e.g. home, search). Requires @materialelements/icons to be loaded.
colorinherit | primary | secondary | action | error | disabledinheritIcon color.
font-sizeinherit | small | medium | largemediumIcon size via font-size.