Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Introduktion til CSS-overgange | Oprettelse af Glidende Overgange i CSS
Avancerede CSS-teknikker

bookIntroduktion til CSS-overgange

Nogle gange skal vi oprette animationer for elementændringer på en webside med kontrollerende faktorer såsom hastighed, forsinkelsestid og varighed. I sådanne tilfælde kan transition-egenskaben anvendes til at udføre denne opgave.

Elementet har altid to tilstande: initial og slut. Vi kan kontrollere elementets ændringsadfærd ved hjælp af følgende egenskaber:

transition-property: 
transition-duration:  
transition-timing-function: 
transition-delay: 
  • transition-property – Navnet på den CSS-egenskab, der skal animeres;
  • transition-duration – Tidsrummet, hvor elementets tilstand skal ændres. Angives i sekunder (s) eller millisekunder (ms);
  • transition-timing-function – Angiver hastighedskurven for transitionseffekten. Typiske værdier er ease, linear, ease-in, ease-out og ease-in-out;
  • transition-delay – Tidsforsinkelsen før transitionseffekten starter. Angives i sekunder (s) eller millisekunder (ms).

Vi vil gennemgå hver egenskab nærmere senere i dette kursus.

Bemærk

1 sekund = 1000 millisekunder. Så:

  • 0.1s = 100ms;
  • 2.5s = 2500ms;
  • 0.5s = 500ms.

Øvelse

For eksempel ønsker vi at tilføje en transition-effekt til baggrundsfarven på div-elementet, når det bliver holdt over med musen. Opgaven er:

  • At ændre background-color-egenskaben;
  • Forsinkelsen skal være 0.1 sekunder;
  • Farveændringen skal vare 0.3 sekunder;
  • For timing-function forventes værdien ease-in-out, hvilket betyder, at det starter langsomt, accelererer i midten og igen bliver langsomt til sidst.

Hold markøren over elementet for at se resultatet.

index.html

index.html

index.css

index.css

copy

Vi specificerede alle overgangsrelaterede egenskaber til div-elementet, og for hover angav vi kun den dekoration, vi ønskede at se.

question mark

Hvad er formålet med transition-egenskaben?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.04

bookIntroduktion til CSS-overgange

Stryg for at vise menuen

Nogle gange skal vi oprette animationer for elementændringer på en webside med kontrollerende faktorer såsom hastighed, forsinkelsestid og varighed. I sådanne tilfælde kan transition-egenskaben anvendes til at udføre denne opgave.

Elementet har altid to tilstande: initial og slut. Vi kan kontrollere elementets ændringsadfærd ved hjælp af følgende egenskaber:

transition-property: 
transition-duration:  
transition-timing-function: 
transition-delay: 
  • transition-property – Navnet på den CSS-egenskab, der skal animeres;
  • transition-duration – Tidsrummet, hvor elementets tilstand skal ændres. Angives i sekunder (s) eller millisekunder (ms);
  • transition-timing-function – Angiver hastighedskurven for transitionseffekten. Typiske værdier er ease, linear, ease-in, ease-out og ease-in-out;
  • transition-delay – Tidsforsinkelsen før transitionseffekten starter. Angives i sekunder (s) eller millisekunder (ms).

Vi vil gennemgå hver egenskab nærmere senere i dette kursus.

Bemærk

1 sekund = 1000 millisekunder. Så:

  • 0.1s = 100ms;
  • 2.5s = 2500ms;
  • 0.5s = 500ms.

Øvelse

For eksempel ønsker vi at tilføje en transition-effekt til baggrundsfarven på div-elementet, når det bliver holdt over med musen. Opgaven er:

  • At ændre background-color-egenskaben;
  • Forsinkelsen skal være 0.1 sekunder;
  • Farveændringen skal vare 0.3 sekunder;
  • For timing-function forventes værdien ease-in-out, hvilket betyder, at det starter langsomt, accelererer i midten og igen bliver langsomt til sidst.

Hold markøren over elementet for at se resultatet.

index.html

index.html

index.css

index.css

copy

Vi specificerede alle overgangsrelaterede egenskaber til div-elementet, og for hover angav vi kun den dekoration, vi ønskede at se.

question mark

Hvad er formålet med transition-egenskaben?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1
some-alt