Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonction de Temps de Transition | Transitions
Techniques CSS Avancées
course content

Contenu du cours

Techniques CSS Avancées

Techniques CSS Avancées

1. Introduction
2. Positionnement des Éléments
3. Transitions
4. Animations
5. Transformations
6. Sites Web et Applications Adaptatifs/Réactifs
7. Préprocesseurs

book
Fonction de Temps de Transition

La propriété transition-timing-function spécifie la courbe de vitesse d'un effet de transition. Elle détermine la rapidité avec laquelle une animation commence et s'arrête et le rythme auquel elle progresse.

Il existe des mots-clés essentiels qui décrivent les différentes time_functions :

  • ease - Valeur par défaut. Un effet de transition avec un début lent, puis rapide, puis se termine lentement ;
  • linear - Il a une vitesse constante tout au long de la transition ;
  • ease-in - Un effet de transition avec un début lent ;
  • ease-out - Un effet de transition avec une fin lente ;
  • ease-in-out - Un effet de transition avec un début et une fin lents, et un milieu rapide.

Lançons l'exemple suivant pour voir la différence entre eux. La transition fonctionnera uniquement sur le survol du container.

html

index.html

css

index.css

copy

Courbe de Bézier cubique

Nous pouvons également utiliser la fonction cubic-bezier() pour créer une timing-function personnalisée. Cette fonction prend quatre valeurs représentant les points de contrôle d'une courbe de Bézier cubique, qui détermine la forme de la fonction de timing.

Remarque

Pas de soucis. Nous n'avons pas besoin de connaissances en mathématiques pour générer la fonction de Bézier cubique en tant que valeur de propriété CSS. Nous pouvons utiliser la source cubic-bezier.com pour générer nos fonctions personnalisées.

Considérons l'exemple suivant pour voir à quel point il est facile à utiliser. La fonction cubic-bezier a été générée en déplaçant les points sur cette source.

En conséquence, nous pouvons copier la fonction en haut dans notre fichier css.

html

index.html

css

index.css

copy
Quel est le but de la `transition-timing-function` ?

Quel est le but de la transition-timing-function ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt