Material Icon in Angular 7, 6, 5 — Quick Tips#1

Narendra Singh Rathore
1 min readJan 16, 2019

--

We can import and use material icons from google.

You can install it via npm

npm i material-design-icons

After that just import it to your style.scss

@import ‘~material-design-icons/iconfont/material-icons.css’;.material-icons {font-family: ‘Material Icons’;font-weight: normal;font-style: normal;font-size: 24px; /* Preferred icon size */display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;/* Support for all WebKit browsers. */-webkit-font-smoothing: antialiased;/* Support for Safari and Chrome. */text-rendering: optimizeLegibility;/* Support for Firefox. */-moz-osx-font-smoothing: grayscale;/* Support for IE. */font-feature-settings: ‘liga’;}

In your template

<i class=”material-icons”>face</i>

Or you can use material.angular.io mat-Icon, you can find installation instructions for material.angular.io here.

import {MatIconModule} from ‘@angular/material/icon’; // in app module

In your template

<mat-icon>home</mat-icon>

Thank you.

--

--

Responses (1)