Con CSS, link può essere uno stile in modi diversi.
Testo link Link di Testo link Button Bottonestyling Link
I collegamenti possono essere in stile con qualsiasi proprietà CSS (per esempio color
, font-family
, background
, ecc).
Inoltre, i collegamenti possono essere in stile diverso a seconda che stato si trovano.
I quattro collegamenti sono stati:
-
a:link
- una normale, collegamento non visitato -
a:visited
- un link che l'utente ha visitato -
a:hover
- un collegamento quando l'utente sposta il mouse su di esso -
a:active
- un collegamento nel momento in cui si fa clic
Esempio
/* unvisited link */
a:link {
color: red;
}
/* visited
link */
a:visited {
color: green;
}
/* mouse over link */
a:hover {
color: hotpink;
}
/* selected link */
a:active {
color: blue;
}
Prova tu stesso " Quando si imposta lo stile per diversi stati di collegamento, ci sono alcune regole di ordine:
- a:hover deve venire dopo a:link e a:visited
- a:active deve venire dopo a:hover
la decorazione di testo
Il text-decoration
proprietà viene per lo più utilizzato per rimuovere le sottolineature dai collegamenti:
Esempio
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: underline;
}
Prova tu stesso " Colore di sfondo
Il background-color
proprietà può essere utilizzata per specificare un colore di sfondo per i link:
Esempio
a:link {
background-color: yellow;
}
a:visited {
background-color: cyan;
}
a:hover {
background-color: lightgreen;
}
a:active {
background-color: hotpink;
}
Prova tu stesso " Pulsanti di collegamento - Advanced
Questo esempio dimostra un esempio più avanzata in cui si combinano diverse proprietà CSS per visualizzare i collegamenti come scatole / pulsanti:
Esempio
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;
}
Prova tu stesso " 
Altri esempi
Aggiungere stili diversi per collegamenti ipertestuali
Questo esempio dimostra come aggiungere altri stili di collegamenti ipertestuali.
Avanzate - Creazione di un pulsante di collegamento con i bordi
Un altro esempio di come creare scatole link / pulsanti.
Mettiti alla prova con esercizi!
Esercizio 1 » Esercizio 2» Esercizio 3 » Esercizio 4»