Efeitos em links com CSS

Informática

07/11/2008

Por Fábio Antonio Izidio Ferreira

O CSS possibilita definir uma variedade infinita de efeitos para um link específico ou para um conjunto de links.

Um link visitado, não visitado, ativo ou no estado hover (quando você passa o mouse sobre ele) pode assumir diversas propriedades, como cor da fonte, tamanho da fonte, cor de fundo, sublinhado, etc., tudo isso através de CSS.
Os links podem assumir quatro estados diferentes, são eles:

- a:link........define o estilo do link no estado inicial;
- a:visited...define o estilo do link visitado;
- a:hover.....define o estilo do link quando passa-se o mouse sobre ele;
- a:active....define o estilo do link ativo (o que foi "clicado").


Retirando o sublinhado

Normalmente, por padrão, os links são sublinhados e na cor azul. Por esse motivo é comum atribuirmos um efeito para retirada do sublinhado e a troca da cor azul por outra qualquer. 
Esse efeito pode ser facilmente obtido através da seguinte sintaxe:

<style type="text/css">
           a:link {text-decoration: none}
           a:visited {text-decoration: none}
           a:hover {text-decoration: none; }
           a:active {text-decoration: none}
</style>


Adicionando sublinhado e trocando a cor

Podemos também adicionar o sublinhado e trocar a cor apenas no estado hover do link (quando você passa o mouse sobre ele).
Esse efeito pode ser facilmente obtido através da seguinte sintaxe:

<style type="text/css">

           a:hover {text-decoration: underline; color: #FF0000;}
          
</style>


Trocando a cor de fundo e do texto

Podemos trocar a cor do testo e a cor de fundo do link também no estado hover (quando você passa o mouse sobre o link)
Esse efeito pode ser facilmente obtido através da seguinte sintaxe:

<style type="text/css">

           a:hover {color: #FFF; background-color:#000;}
          
</style>


Aumentando o tamanho da fonte

Podemos aumentar o tamanho da fonte no estado hover do link (quando você passa o mouse sobre ele).
Esse efeito pode ser facilmente obtido através da seguinte sintaxe:

<style type="text/css">

           a:hover {font-size:16px; }
          
</style>

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93