🔗 Formatação de Links CSS

Introdução

Os links são elementos fundamentais em páginas Web, permitindo a navegação entre páginas, documentos e recursos.

O CSS permite personalizar a aparência dos links, criando menus, botões e interfaces modernas.

📌 Links bem formatados melhoram a navegação e a experiência do usuário.

Estrutura HTML de um Link


<a href="https://www.exemplo.com">

Acessar Site

</a>

A tag <a> representa um link em HTML.

Principais Propriedades CSS para Links

Propriedade Função
color Define a cor do link.
text-decoration Controla sublinhado.
background Define fundo.
padding Espaçamento interno.
border-radius Arredonda bordas.

Alterando a Cor dos Links


a {

color:blue;

}

Define a cor padrão de todos os links.

Removendo Sublinhado

Por padrão, links possuem sublinhado.


a {

text-decoration:none;

}

Muito utilizado em menus e botões.

Estados dos Links

O CSS possui pseudo-classes para controlar diferentes estados.

Pseudo-classe Estado
:link Link ainda não visitado.
:visited Link visitado.
:hover Mouse sobre o link.
:active Link sendo clicado.

Estado :link


a:link {

color:blue;

}

Define o estilo inicial do link.

Estado :visited


a:visited {

color:purple;

}

Aplica estilo após o usuário acessar o link.

Estado :hover

Muito utilizado para criar efeitos interativos.


a:hover {

color:red;

}

Estado :active


a:active {

color:black;

}

Ocorre durante o clique.

Criando Links como Botões


a {

background:#1f4e79;

color:white;

padding:10px 20px;

border-radius:8px;

}

Técnica muito utilizada em páginas profissionais.

Efeito de Transição

A propriedade transition cria animações suaves.


a {

transition:0.3s;

}


a:hover {

opacity:0.8;

}

Links em Menus


nav a {

color:white;

text-decoration:none;

padding:15px;

}

Links Externos

Podemos diferenciar links externos visualmente.


a[target="_blank"] {

font-weight:bold;

}

Links Internos

Utilizados para navegação dentro do próprio site.


a {

text-decoration:none;

color:#333;

}

Exemplo Completo


.link {

background:#1f4e79;

color:white;

padding:12px 25px;

border-radius:5px;

text-decoration:none;

}


.link:hover {

background:#163a5c;

}

Boas Práticas

Erros Comuns

Erro Problema
Remover sublinhado sem estilo Usuário não identifica link.
Cor sem contraste Dificulta leitura.
Não usar hover Pior experiência.

Resumo Final

Recurso Função
:link Link padrão.
:visited Link visitado.
:hover Efeito ao passar mouse.
:active Durante clique.
📌 Links bem estilizados tornam a navegação mais intuitiva e profissional.
🎓 Aula concluída! Agora você sabe formatar links utilizando CSS.