CSS link
Med CSS kan du indstille stilen på links på forskellige måder.
Tekstlink Tekstlink Link-knap Link-knapIndstil link-stil
Links kan bruge enhver CSS-ejenskab (f.eks. color
,font-family
,background
osv.) til at indstille stilarter.
eksempel
a { color: hotpink; }
Derudover kan du indstille forskellige stilarter afhængigt af hvilken tilstand linket er i.
Der er fire linktilstande:
a:link
- Normalt, ikke besøgt linka:visited
- Linket er blevet besøgta:hover
- Når brugeren sætter musen over linketa:active
- Når linket klikkes på
eksempel
/* Linket er ikke blevet besøgt */ a:link { color: red; } /* Linket er blevet besøgt */ a:visited { color: green; } /* Musen er placeret over linket */ a:hover { color: hotpink; } /* Valgt link */ a:active { color: blue; }
Hvis der indstilles stilarter for flere linktilstande, skal du følge følgende rækkefølgesregler:
- a:hover skal komme efter både a:link og a:visited
- a:active skal komme efter a:hover
Tekstdekorering
text-decoration
Ejenskaben bruges primært til at fjerne understregning fra links:
eksempel
a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } a:active { text-decoration: underline; }
Baggrundsfarve
background-color
Ejenskaber kan bruges til at specificere baggrundsfarve for links:
eksempel
a:link { background-color: yellow; } a:visited { background-color: cyan; } a:hover { background-color: lightgreen; } a:active { background-color: hotpink; }
Link-knap
Dette eksempel viser en mere avanceret eksempel, hvor vi kombinerer flere CSS-ejenskaber, for at vise links som boks/knap:
eksempel
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; }
Flere eksempler
- Tilføj forskellige stilarter til hyperlinks
- Dette eksempel viser, hvordan man tilføjer andre stilarter til hyperlinks.
- Avanceret - Opret en kantet linkknap
- Dette er et andet eksempel på, hvordan man opretter en linkboks/knap.
- Ændre markør
- cursor egenskab specificerer den type markør, der skal vises. Dette eksempel viser forskellige typer markører (nyttige for links).