CSS links
Med CSS kan links designes på forskellige måder.
Design links
Links kan designes med forskellige CSS egenskaber(dvs. color, font-family, bacground osv.).
Eksempel
a {
color: hotpink;
}
Udover dette kan links designes afhængig af hvilken tilstand de er i.
De fire tilstande er:
- a:link – et normalt link, der ikke er besøgt
- a:visited – et link der er besøgt
- a:hover – et link når musen er over det
- a:active – et link I det øjeblik, der bliver klikket på det
Eksempel
/* ikke besøgt link */
a:link {
color: red;
}
/* besøgt link */
a:visited {
color: green;
}
/* mus over link */
a:hover {
color: hotpink;
}
/* valgt link */
a:active {
color: blue;
}
Når der angives designs for flere link tilstande, er der nogle regler for rækkefølgen:
- a:hover SKAL komme efter a:link og a:visited
- a:active SKAL komme efter a:hover
Text-decoration
Egenskaben text-decoration bruges mest til at fjerne understregninger fra links:
Eksempel
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: underline;
}
Background Color
Egenskaben Background Color kan bruges til at specificere baggrundsfarve til linksne:
Eksempel
a:link {
background-color: yellow;
}
a:visited {
background-color: cyan;
}
a:hover {
background-color: lightgreen;
}
a:active {
background-color: hotpink;
}
Avancerede – Links knapper
Dette eksempel demonstrere en mere avancerede eksempel hvor der kombineres adskillige CSS betingelser for at vise links som bokse/knapper:
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;
}
Eksempel
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;
}