CSS Links
Met CSS kan de stijl van de link op verschillende manieren worden ingesteld.
Tekstlink Tekstlink knoplnk knoplnkInstellen van linkstijlen
Links kunnen elke CSS-eigenschap gebruiken (bijvoorbeeld color
,font-family
,background
enz.) om stijlen in te stellen.
voorbeeld
a { color: hotpink; }
Bovendien kan de stijl van de link worden ingesteld op basis van de status waarin de link zich bevindt.
Er zijn vier linkstaten:
a:link
- Normale, niet bezochte linka:visited
- Wanneer de gebruiker de link heeft bezochta:hover
- Wanneer de gebruiker de muis over de link houdta:active
- Wanneer de link wordt geklikt
voorbeeld
/* Nog niet bezochte link */ a:link { color: red; } /* Bezoekte link */ a:visited { color: green; } /* Muis over de link */ a:hover { color: hotpink; } /* Geselecteerde link */ a:active { color: blue; }
Als u stijlen voor meerdere linkstaten instelt, volg dan de volgende volgorde:
- a:hover moet na a:link en a:visited komen
- a:active moet na a:hover komen
Tekstdecoratie
text-decoration
Eigenschappen worden voornamelijk gebruikt om de onderstreping van de link te verwijderen:
voorbeeld
a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } a:active { text-decoration: underline; }
Achtergrondkleur
background-color
Eigenschappen kunnen worden gebruikt om de achtergrondkleur van de link te specificeren:
voorbeeld
a:link { background-color: yellow; } a:visited { background-color: cyan; } a:hover { background-color: lightgreen; } a:active { background-color: hotpink; }
knoplnk
Dit voorbeeld demonstreert een meer geavanceerd voorbeeld, waarbij we meerdere CSS-eigenschappen combineren om links weer te geven als een vak/knop:
voorbeeld
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; }
Meer voorbeelden
- Andere stijlen toevoegen aan hyperlinks
- Dit voorbeeld demonstreert hoe je andere stijlen aan hyperlinks kunt toevoegen.
- Geavanceerd - Maak een randgevelde linkknop
- Dit is nog een voorbeeld van hoe je een link frame/knop kunt maken.
- Verander cursor
- De cursor eigenschap specificeert het cursor type dat moet worden weergegeven. Dit voorbeeld demonstreert verschillende cursor types (handig voor links).