Ícones de Material

O Google fornece um conjunto de 750 ícones projetados sob "diretrizes de design de material" e são conhecidos como Material Designícones. Esses ícones são simples e oferecem suporte a todos os navegadores modernos. Como esses ícones são baseados em vetores, eles também são escalonáveis. Para usar esses ícones, temos que carregar a fonte (biblioteca)material-icons.

Carregando a fonte (biblioteca)

Para carregar a biblioteca de ícones de materiais, copie e cole a seguinte linha na seção <head> de uma página da web.

<head>
   <link href = "https://fonts.googleapis.com/icon?family=Material+Icons" rel = "stylesheet">
</head>

Usando o ícone

Os ícones de materiais do Google fornecem uma longa lista de ícones. Escolha qualquer um deles e adicione o nome da classe do ícone a qualquer elemento HTML dentro da tag <body>. No exemplo a seguir, usamos o ícone chamadoaccessibility que pertence à categoria de ação.

<!DOCTYPE html>
<html>
   <head>
      <link href = "https://fonts.googleapis.com/icon?family=Material+Icons" rel = "stylesheet">
   </head>
	
   <body>
      <i class = "material-icons">accessibility</i>
   </body>
	
</html>

Ele produzirá a seguinte saída -

Definindo o tamanho

Você pode aumentar ou diminuir o tamanho de um ícone definindo seu tamanho no CSS e usando-o junto com o nome da classe conforme mostrado abaixo. No exemplo a seguir, declaramos o tamanho como 6 em.

<!DOCTYPE html>
<html>
   <head>
      <link href = "https://fonts.googleapis.com/icon?family=Material+Icons" rel = "stylesheet">
		
      <style>
         i.mysize {font-size: 6em;}
      </style>
		
   </head>
	
   <body>
      <i class = "material-icons mysize">accessibility</i>
   </body>
	
</html>

Ele produzirá a seguinte saída -

Definindo a cor

Você pode usar o CSS para definir a cor de um ícone. O exemplo a seguir mostra como você pode alterar a cor de um ícone chamadoaccessibility.

<!DOCTYPE html>
<html>
   <head>
      <link href = "https://fonts.googleapis.com/icon?family=Material+Icons" rel = "stylesheet">
		
      <style>
         i.custom {font-size: 6em; color: green;}
      </style>
		
   </head>
	
   <body>
      <i class = "material-icons custom">accessibility</i>
   </body>
	
</html>

Ele produzirá a seguinte saída -

Lista de categorias

A fonte Material Icons do Google oferece 519 ícones nas seguintes categorias -

  • Ícones de ação
  • Ícones de Alerta
  • Ícones AV
  • Ícones de comunicação
  • Ícones de conteúdo
  • Ícones de dispositivos
  • Ícones do Editor
  • Ícones de arquivo
  • Ícones de Hardware
  • Ícones de imagem
  • Ícones de mapas
  • Ícones de navegação
  • Ícones de Notificação
  • Ícones Sociais
  • Alternar ícones

Para usar qualquer um desses ícones, você deve substituir o nome da classe nos programas fornecidos neste capítulo pelo nome da classe do ícone desejado. Nos próximos capítulos desta unidade (ícones de materiais), explicamos por categoria o uso e as respectivas saídas de vários ícones de materiais.