Skip to main content

Hvordan Style Linker med CSS

How to Link CSS to HTML Document (April 2025)

How to Link CSS to HTML Document (April 2025)
Anonim

Lenker er svært vanlige på nettsider, men mange webdesignere skjønner ikke kraften de har med CSS for å manipulere og administrere sine koblinger effektivt. Du kan definere koblinger med besøkte, svinge og aktive stater. Du kan også arbeide med grenser og bakgrunner for å gi koblingene dine flere pizzaz eller få dem til å se ut som knapper eller bilder.

De fleste webdesignere starter med å definere en stil på en stikkord:

en {farge: rød; }

Dette vil stile alle aspekter av lenken (svever, besøkt og aktiv). Hvis du vil utforme hver del separat, må du bruke link pseudoklasser.

Link Pseudo-klasser

Det er fire grunnleggende typer link pseudo-klasser du kan definere:

  • : lenke - dette er standard stilen for lenken
  • : besøkt - etter at en lenke er klikket
  • : svever - som en mus er klar over en lenke (forhånds-klikk)
  • : aktiv - akkurat som linken blir klikket

For å definere en link pseudoklasse, bruk den med en tag i CSS-velgeren din. Så, for å endre den besøkte fargen på alle koblingene dine til grå, skriv:

a: besøkt {farge: grå; }

Hvis du stiler en link pseudoklasse, er det en god idé å stil dem alle. På den måten blir du ikke overrasket av fremmede resultater. Så hvis du bare vil endre den besøkte fargen til grå, mens alle andre pseudoegenskapene til koblingene dine er svarte, vil du skrive:

a: link, a: svever, a: aktiv {farge: svart; } a: besøkt {farge: grå; }

Endre Linkfarger

Den mest populære måten å style links er å endre fargen når musen svinger over den:

en {farge: # 00f; } a: svever {farge: # 0f0; }

Men ikke glem at du kan påvirke hvordan koblingen ser ut som de klikker på den med: aktiv eiendom:

en {farge: # 00f; } a: aktiv {farge: # f00; }

Eller hvordan koblingen ser etter at du har besøkt den med: besøkte eiendommen:

en {farge: # 00f; } a: besøkt {farge: # f0f; }

Å sette alt sammen:

en {farge: # 00f; } a: besøkt {farge: # f0f; } a: svever {farge: # 0f0; } a: aktiv {farge: # f00; }

Sett bakgrunner på koblingene til å legge til ikoner eller kuler

Ved å spille med bakgrunnen litt, kan du opprette en lenke som har et tilknyttet ikon. Velg et ikon som er lite, rundt 15px med 15px, med mindre teksten din er større. Plasser bakgrunnen til den ene siden av lenken, og sett gjenta alternativet for å ikke gjenta. Deretter legger du linken slik at teksten i lenken flyttes langt nok til venstre eller høyre for å se ikonet.

en {polstring: 0 2px 1px 15px; bakgrunn: #fff url (ball.gif) venstre senter no-repeat; farge: # c00; }

Når du har fått ditt ikon, kan du angi et annet bilde som svingeren, aktiv og besøkt ikoner for å gjøre koblingen endret:

en {polstring: 0 2px 1px 15px; bakgrunn: #fff url (ball.gif) venstre senter no-repeat; farge: # c00; } a: svever {bakgrunn: #fff url (ball2.gif) venstre senter no-repeat; } a: aktiv {bakgrunn: #fff url (ball3.gif) venstre senter no-repeat; }

Gjør linkene dine liknende knapper

Knapper er veldig populære, men til CSS kom sammen, måtte du lage knapper med bilder, noe som gjør at sidene dine tar lengre tid å laste. Heldigvis er det en grense-stil som kan hjelpe deg med å lage en knappelignende effekt enkelt med CSS.

en {border: 4px start; polstring: 2px; tekst-dekorasjon: ingen; } a: aktiv {grense: 4px-innsett; }

Merk at når du setter farger i begynnelsen og innsettingsstilene, er nettleserne ikke like sannsynlig å gjengi dem som du kanskje forventer. Så, her er en finere knapp med fargede grenser:

en {border-style: solid; kantbredde: 1px 4px 4px 1px; tekst-dekorasjon: ingen; polstring: 4px; border-farge: # 69f # 00f # 00f # 69f; }

Og du kan også påvirke hover og aktive stiler på en knappelink, bare bruk disse pseudoklassene:

a: link {border-style: solid; kantbredde: 1px 4px 4px 1px; tekst-dekorasjon: ingen; polstring: 4px; border-farge: # 69f # 00f # 00f # 69f; } a: svever {border-color: #ccc; }