Material Icon in Angular 7, 6, 5 — Quick Tips#1
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.