Ícones no HTML

A utilização de ícones no HTML moderno é feita através de bibliotecas como Font Awesome, que nos permitem adicionar ícones na nossa página utilizando apenas elementos HTML.

O Font Awesome conta com ícones para todo tipo de uso, tais como: ícones de redes sociais, de e-mails, ícones de menus etc.

Veja alguns exemplos de ícones do Font Awesome na Figura 1.

Exemplos
de ícones do Font Awesome
Figura 1. Exemplos de ícones do Font Awesome

Font Awesome: na prática

A utilização do Font Awesome em uma página HTML se dá em dois passos.

O primeiro passo é a inclusão do código do script JavaScript do Font Awesome ao projeto.

Esse script deve ser criado por você na página do Font Awesome. Para isso, basta criar uma conta no site e você será redirecionado para uma página que mostrará o Código 1.


  <script src="https://kit.fontawesome.com/65f22fe718.js" crossorigin="anonymous"></script>
  
Código 1. Exemplo de um script gerado pelo Font Awesome
Importante: utilizar o endereço do script desse exemplo não funcionará, é necessário que você crie uma conta no Font Awesome e receba seu próprio endereço de script.

Com o script JavaScript adicionado, basta chamar os ícones como mostrado no Código 2.


  <i class="fa-brands fa-facebook"></i>
  
Código 2. Exemplo de uso de um ícone do Font Awesome

As classes utilizadas no elemento <i> podem ser encontradas no site do Font Awesome, como mostra a Figura 2.

Ícone
do Facebook no Font Awesome
Figura 2. Ícone do Facebook no Font Awesome

Favicons

Além de ícones dentro da página, existe um tipo de ícone especial chamado favicon. O favicon é o ícone que você costuma ver na aba do navegador. Veja na Figura 3.

Favicon do YouTube
Figura 3. Favicon do YouTube

O favicon é o ícone exibido ao lado do nome do site.

Definindo um favicon

O favicon de uma página é definido no <head> da página através da tag <link>. Veja como o favicon é definido no Código 3.


  ….
  <head>
  <link rel="icon" href="./favicon.png" type="image/png">
  <title>Minha Página</title>
  </head>
  …
  
Código 3. Como definir um favicon no HTML

Exemplo Prático

Confira abaixo um exemplo prático de uso do Font Awesome:

See the Pen FontAwesome by Eduardo Soares (@eduscxbox) on CodePen.

Ao fim da página de exemplo, é possível ver os links para a rede social do BioParque, os três ícones exibidos vem diretamente do Font Awesome.

Conclusão

Através de recursos como o Font Awesome e a tag <link> podemos deixar nossas páginas mais estilizadas através do uso de ícones que nos ajudam a passar a mensagem que queremos de maneira visual.