CSS-länk
Ställ in länkstil
Länkar kan använda alla CSS-attribut (t.ex. color
,font-family
,background
och liknande) för att sätta stil.
exempel
a { color: hotpink; }
Dessutom kan du sätta olika stilar för länkar beroende på deras status.
Fyra länkstatus är:
a:link
- Normal, inte besökt länka:visited
- När användaren har besökt länkena:hover
- När användaren håller muspekaren över länkena:active
- När länken klickas
exempel
/* Inte besökt länk */ a:link { color: red; } /* Besökt länk */ a:visited { color: green; } /* Muspekaren över länken */ a:hover { color: hotpink; } /* Vald länk */ a:active { color: blue; }
Om du sätter stil för flera länkstatus, följ följande ordningsregler:
- a:hover måste komma efter a:link och a:visited
- a:active måste komma efter a:hover
Textdekoration
text-decoration
Egenskapen används huvudsakligen för att ta bort understrykning från länkar:
exempel
a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } a:active { text-decoration: underline; }
Bakgrundsfärg
background-color
Egenskaper kan användas för att specificera bakgrundsfärgen för länkar:
exempel
a:link { background-color: yellow; } a:visited { background-color: cyan; } a:hover { background-color: lightgreen; } a:active { background-color: hotpink; }
Länkknapp
Detta exempel visar en mer avancerad version där vi kombinerar flera CSS-attribut för att visa länkar som rutor/knappar:
exempel
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; }
Mer exempel
- Lägg till olika stilar till hyperlänkar
- Detta exempel visar hur man lägger till andra stilar till hyperlänkar.
- Avancerat - Skapa kantlindade länknappar
- Detta är ett annat exempel på hur man skapar en länkram / knapp.
- Ändra cursor
- cursor egenskapen specificerar den cursor-type som ska visas. Detta exempel visar olika cursor-types (nyttigt för länkar).