Link do CSS
- Página anterior Ícone do CSS
- Próxima página Lista do CSS
Com CSS, você pode definir estilos de link de várias maneiras.
link de texto link de texto botão de link botão de linkDefinir estilo de link
Os links podem usar qualquer propriedade CSS (por exemplo color
,font-family
,background
etc) para definir estilos.
instância
a { color: hotpink; }
Além disso, você pode definir diferentes estilos de link com base no estado do link.
Os quatro estados de link são:
a:link
- Link normal, não visitadoa:visited
- Link visitado pelo usuárioa:hover
- Quando o usuário passa o mouse sobre o linka:active
- Quando o link é clicado
instância
/* link não visitado */ a:link { color: red; } /* link visitado */ a:visited { color: green; } /* passar o mouse sobre o link */ a:hover { color: hotpink; } /* link selecionado */ a:active { color: blue; }
Se estiver definindo estilos para vários estados de link, siga as regras de ordem a seguir:
- a:hover deve vir após a:link e a:visited
- a:active deve vir após a:hover
decoração de texto
text-decoration
A propriedade é usada principalmente para remover sublinhado dos links:
instância
a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } a:active { text-decoration: underline; }
cor de fundo
background-color
As propriedades podem ser usadas para especificar a cor de fundo do link:
instância
a:link { background-color: yellow; } a:visited { background-color: cyan; } a:hover { background-color: lightgreen; } a:active { background-color: hotpink; }
botão de link
Este exemplo demonstra um exemplo mais avançado, onde combinamos várias propriedades CSS para exibir links como caixas/botões:
instância
a:link, a:visited { background-color: #f44336; color: white; padding: 14px 25px; text-align: center; text-decoration: none; display: inline-block; } a:hover, a:active { background-color: red; }
Mais exemplos
- Adicionar diferentes estilos a hiperlinks
- Este exemplo demonstra como adicionar estilos adicionais a hiperlinks.
- Avançado - Criar botão de link com borda
- Este é outro exemplo de como criar caixas de link/botão.
- Mudar cursor
- A propriedade cursor especifica o tipo de cursor a ser exibido. Este exemplo demonstra diferentes tipos de cursor (útil para links).
- Página anterior Ícone do CSS
- Próxima página Lista do CSS