No Html: <h3>Frutas</h3> <a href="maca.html" class="frutas">Maçã</a> <a href="uva.html" class="legumes">Uva</a> <a href="melancia.html" class="frutas">Melancia</a> <h3>Legumes</h3> <a href="tomate.html" class="legumes">Tomate</a> <a href="abobrinha.html" class="legumes">Abobrinha</a> <a href="melancia.html class legumes">Pepino</a> Na folha de Estilos ficaria assim: .frutas{ color:#8B4513; } .legumes{ color:#1C1C1C; } a:hover{ color:#DDDDDD;/*cor das palavras frutas, legumes*/ background-color:#000;/*a cor que era azul passou a ser preta*/ } a:hover { letter-spacing: 10px;/*espaçamento entre as letras de um texto*/ font-size: 24px; color:red; }
No Html: <a href='www.google.com.br' class='text'>texto que será de outra cor</a> texto que será de outra cor Na folha de estilo: a.text:link {color:#ff0000;}/*em alguns casos é preciso tirar :link para que funcione*/ a.text {color:#ff0000;}/*ficaria assim*/ a.text:visited {color:#ff0000;} a.text:hover {color:#ffff00;}
/*funciona também para mais links*/
Na página html:
<a id="special_link" href= "posicionamento_fluxo_normal.html" > Na folha de estilo ficaria assim: #special_link{ /*e todas as propriedades que ele terá*/ font-family: Comic Sans MS, Challenge Extra Bold, Arial, Helvetica, sans-serif; Obs: Colocar mais de uma fonte, porque o browser escolhe a que tiver instalada. font-size:28px; color:#FF1493; text-decoration:overline; } a:hover{/*Ao passar o mouse o link muda de cor*/ font-size:18px; color:#EE7600; font-weight:bold; }
/*funciona também para mais links*/
Na página html: <a id="special_link" href= "posicionamento_fluxo_normal.html" > Na folha de estilo ficaria assim: #special_link{ /*e todas as propriedades que ele terá*/ font-family: Comic Sans MS, Challenge Extra Bold, Arial, Helvetica, sans-serif; Obs: Colocar mais de uma fonte, porque o browser escolhe a que tiver instalada. font-size:28px; color:#FF1493; text-decoration:overline;/*linha superior*/ } a:hover{/*Ao passar o mouse o link muda de cor*/ font-size:18px; color:#EE7600; font-weight:bold; }Tabela de Cores
Uma pseudo-classe permite estilizar levando em conta condições diferentes ou eventos, ao definir uma propriedade de estilo para uma tag HTML. Exemplo: Links são utilizados em HTML com tags <a >. Pode-se então usar "a" como selector CSS:
a {Um link pode ter diferentes estados. Por exemplo, pode ter sido visitado ou não visitado. pode-se usar pseudo-classes para estilizar links visitados e não visitados.
a:link {Use as pseudo-classes a:link e a:visited para estilizar links não visitados e visitados respectivamente.
Links ativos são estilizados com a pseudo-classe a:active e a:hover, esta última é a pseudo-classe para links com o ponteiro do mouse sobre ele.
A pseudo-classe :link é usada para links não visitados.
No exemplo a seguir links não visitados serão na cor verde.
A pseudo-clases :visited é usada para links visitados. No exemplo a seguir links visitados serão na cor amarela:
a:visited {A pseudo-classe :active é usada para links ativos.
No exemplo a seguir links ativos terão seu fundo na cor vermelha:
a:active {
background-color: red;
}
A pseudo-classe :hover é usada para quando o ponteiro do mouse estiver sobre o link.
Isto pode ser usado para conseguir efeitos bem interessantes. Por exemplo, pode-se mudar a cor do link para laranja
e o texto para itálico quando o ponteiro do mouse passar sobre ele.
O código CSS para estes efeitos é:
a:hover {
color: orange;
font-style: italic;
}
A propriedade text-transform, para estilizar com letras maiúsculas e minúsculas. Pode ser usada para estilizar links e textos:
Na folha de estilos:Os exemplos mostrados dão uma idéia das inúmeras possibilidades de combinação de diferentes propriedades. Pode criar os seus próprios efeitos — faça uma tentativa!
Deve-se verificar com muito cuidado, a necessidade de retirar o sublinhado dos links, pois isto poderá reduzir signifcativamente a usabilidade do website. As pessoas estão habituadas aos links na cor azul e sublinhados e sabem que ali há um texto a ser clicado. Ao mudar a cor e os sublinhados dos links, poderá confundir o visitante. Para retirar o sublinhado dos links, a propriedade text-decoration pode ser usada para definir se o texto é ou não sublinhado. Para remover o sublinhado, basta definir o valor none para a propriedade text-decoration.
a {