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
Quizzes & Challenges
Quizzes
Challenges
/
CSS-layout, effekter og Sass

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

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