Lista de Todos os Ícones Mat em Angular

Rana Hasnain Khan 30 janeiro 2023
  1. Ícones do Material Design DX em Angular
  2. Ícones de materiais Angular fornecidos pelo Google
Lista de Todos os Ícones Mat em Angular

Apresentaremos sites onde podemos encontrar todos os ícones de tapete no Angular e métodos para usar esses ícones de tapete em projetos Angular.

Ícones do Material Design DX em Angular

Ícones de design de material DX é uma ramificação dos ícones de design de material do Google, onde você pode encontrar mais de 900 ícones de material. Este projeto foi criado para corrigir problemas de experiência de desenvolvimento.

Existem duas maneiras de instalar ícones de design de material em seu projeto.

Para instalar usando npm:

npm install material-design-icons-iconfont --save

Para include ou @import o arquivo CSS pré-compilado:

<link href=".../material-design-icons.css" rel="stylesheet">

Utilização

Usando scss, você pode importar fontes e variáveis ​​em seu projeto.

$material-design-icons-font-directory-path: '~material-design-icons-iconfont/dist/fonts/';

@import '~material-design-icons-iconfont/src/material-design-icons';

Customizando Classes

Podemos personalizar nossas classes e acessar variáveis ​​de materiais com Sass mixins.

.my-home {
  @include material-icon('home');
}
# or
.my-home:before {
  content: material-icons-content('home');
}

Uma lista de ícones pode ser encontrada aqui.

Ícones de materiais Angular fornecidos pelo Google

Os ícones do sistema de design de materiais do Google são fáceis de usar para qualquer projeto e existem mais de 900 ícones de materiais. O seletor <mat-icon> exibe ícones de materiais em Angular. <mat-icon> é uma parte de um módulo de material Angular denominado MatIconModule.

Podemos usar a ligadura de fonte como um ícone, colocando o texto da ligadura no componente <mat-icon>.

Exemplo:

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

Temos que importar MatIconModule dos módulos de material Angular.

import {MatIconModule} from '@angular/material/icon'

Uma lista de ícones pode ser encontrada aqui.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn