Een link kan opgemaakt worden met elke CSS-eigenschap, zoals color, font-family, font-size en padding. Hieronder is een eenvoudig voorbeeld van een link.
Bovendien kunnen links anders worden weergegeven, afhankelijk van de staat waarin ze zich bevinden. Een link heeft vier verschillende statussen: link, visited, active en hover. Veel programmeurs geven elke status een andere stijl. De vier statussen zijn:
a:link - een onbezochte, niet-aangeklikte link. |
a:visited - een bezochte, aangeklikte link. |
a:hover - een link als de gebruiker er met de muis overheen gaat. |
a:active - een link wanneer erop wordt geklikt. |
/* niet-bezochte link */
a:link {
color: red;
}
/* bezochte link */
a:visited {
color: green;
}
/* muis over link */
a:hover {
color: purple;
}
/* Geklikte link */
a:active {
color: blue;
}
a:hover moet na a:link en a:visited komen. |
a:active moet na a:hover komen. |
![]() |
Merk op dat er enkele ordeningsregels zijn voor wanneer je de stijl voor linkstatussen instelt. |
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: underline;
}
a:link {
background-color: yellow;
}
a:visited {
background-color: cyan;
}
a:hover {
background-color: tomato;
}
a:active {
background-color: lightgreen;
}
a:link, a:visited {
background-color: #1ebba3;
border: 2px solid #099983;
color: white;
padding: 12px 20px;
text-align: center;
text-decoration: none;
display: inline-block;
}
a:hover, a:active {
background-color: #9c6ae1;
border-color: #7443b6;
}
a.een:link {color:#0000ff;}
a.een:visited {color:#0000ff;}
a.een:hover {color:#ff0000;}
a.twee:link {color:#0000ff;}
a.twee:visited {color:#0000ff;}
a.twee:hover {background:#66ff66;}
a.drie:link {color:#0000ff;}
a.drie:visited {color:#0000ff;}
a.drie:hover {font-family:monospace;}
a.vier:link {color:#0000ff;text-decoration:none;}
a.vier:visited {color:#0000ff;text-decoration:none;}
a.vier:hover {text-decoration:underline;}
a.vijf:link {color:#0000ff;}
a.vijf:visited {color:#0000ff;}
a.vijf:hover {font-size:125%;}
a:link, a:visited {
background-color: white;
color: black;
border: 2px solid green;
padding: 10px 20px;
text-align: center;
text-decoration: none;
display: inline-block;
}
a:hover, a:active {
background-color: green;
color: white;
}
<span style="cursor: auto">auto</span><br>
<span style="cursor: crosshair">crosshair</span><br>
<span style="cursor: default">default</span><br>
<span style="cursor: e-resize">e-resize</span><br>
<span style="cursor: help">help</span><br>
<span style="cursor: move">move</span><br>
<span style="cursor: n-resize">n-resize</span><br>
<span style="cursor: ne-resize">ne-resize</span><br>
<span style="cursor: nw-resize">nw-resize</span><br>
<span style="cursor: pointer">pointer</span><br>
<span style="cursor: progress">progress</span><br>
<span style="cursor: s-resize">s-resize</span><br>
<span style="cursor: se-resize">se-resize</span><br>
<span style="cursor: sw-resize">sw-resize</span><br>
<span style="cursor: text">text</span><br>
<span style="cursor: w-resize">w-resize</span><br>
<span style="cursor: wait">wait</span><br>
![]() |
Ad blocker gedetecteerd! |
Ons website heeft gedetecteerd dat u een Ad blocker gebruikt. Codecenter.nl is gratis, wij blijven overeind door het weergeven van advertenties en u kunt ons daarbij helpen. Het wordt aanbevolen om uw Ad blocker uit te schakelen zodat u verder gebruik kunt maken van codecenter.nl, alvast bedankt. |