Il existe certaines propriétés de transition CSS qui sont utilisées pour ajouter des effets de transition sur divers éléments, nous les avons expliqués en détail ci-dessous.
Propriétés de transition CSS
CSS fournit diverses propriétés de transition qui sont les suivantes.
Toutes les propriétés susmentionnées sont expliquées ci-dessous.
property de transition
Cette propriété est utilisée pour spécifier diverses propriétés CSS auxquelles l'effet de transition doit être appliqué.
Syntaxe
Property de transition: aucun | Tout | propriété | Héritage | initial;Toute valeur est une valeur par défaut qui applique l'effet de transition à toutes les propriétés spécifiées, tandis que la valeur de la propriété spécifie le nom de propriété sur lequel l'effet sera appliqué.
Exemple
Supposons que vous souhaitiez modifier la largeur et la hauteur d'un conteneur Div en utilisant la propriété de transition.
Html
Amenez la souris sur moiNous définissons simplement un conteneur div.
CSS
divNous définissons la largeur d'origine du div à 100px et la hauteur à 90px puis nous appliquons un effet de transition sur la largeur et la hauteur de la div pendant 2 secondes. La spécification de la durée est un must sinon la transition ne s'appliquera pas. De plus, l'effet de transition se produira lorsque l'utilisateur apportera la souris sur le conteneur div.
Sortir
Un effet de transition a été mis en œuvre avec succès sur le conteneur div.
durée de transition
Cette propriété spécifie la durée de l'effet de transition. Chaque propriété peut recevoir une durée unique ou vous pouvez attribuer différentes durées à diverses propriétés CSS.
Syntaxe
Durée: temps | Héritage | initial;Le paramètre de temps spécifie la durée de l'effet de transition.
Exemple
Supposons que vous souhaitiez augmenter la taille de la police et le poids d'un paragraphe lorsqu'un curseur de souris est amené dessus.
Html
Amenez la souris sur moi
Nous avons défini notre paragraphe.
CSS
pLe code ci-dessus spécifie que lorsque le curseur de la souris est amené sur le paragraphe, la taille de la police du paragraphe changera et cet effet se produira pendant 3 secondes.
Sortir
La propriété de durée de transition fonctionne correctement.
retarder la transition
Cette propriété spécifie le retard entre un changement dans une propriété et le début de l'effet de transition.
Syntaxe
Durée: temps | Héritage | initial;Le paramètre de temps spécifie la durée d'attente avant le début de l'effet de transition.
Exemple
Supposons que vous souhaitiez appliquer un effet de transition sur un élément div après un délai de 2 secondes, suivez l'exemple ci-dessous.
Html
Amenez la souris sur moiDans le code ci-dessus, nous avons simplement créé un conteneur div.
CSS
divSelon le morceau de code ci-dessus, l'effet de transition se produira après le retard de 2 secondes.
Sortir
Ceci est un effet de transition avec un retard de 2 secondes.
transition-timering-fonction
Cette propriété est utilisée pour définir la courbe d'accélération de l'effet de transition.
Syntaxe
Transition-Timing-Function: Facilité | linéaire | Facilité | Facilité-sortie | Faisition-ou-out | Cubic-Bezier (n, n, n, n);Tous les paramètres sont expliqués ci-dessous.
Exemple
Considérez l'exemple ci-dessous.
Html
Amenez la souris sur moiUn conteneur div a été simplement créé.
CSS
divSelon le code ci-dessus, la largeur du conteneur div changera de manière linéaire, ce qui signifie que l'effet de transition aura la même vitesse du début à la fin.
Sortir
L'effet de transition se produit de manière linéaire.
transition
Cette propriété est une propriété raccourci qui est utilisée pour définir des valeurs sur toutes les propriétés de transition ci-dessus.
Syntaxe
transition: (propriété) (durée) (timing-fonction) (retard);Exemple
L'exemple ci-dessous démontre le fonctionnement de la propriété de transition.
CSS
divEn utilisant la propriété de transition, nous appliquons un effet de transition sur la largeur pour 0.5 secondes de manière linéaire avec un retard de 1 seconde.
Sortir
La propriété de transition fonctionne correctement.
Conclusion
Les transitions sont appelées un changement dans l'état d'un élément en douceur dans une durée spécifiée. CSS fournit diverses propriétés de transition qui sont les suivantes: property transition, durée de transition, retard de transition, fonction de transition et transition. Toutes ces propriétés sont utilisées pour spécifier le comportement de l'effet de transition appliqué sur divers éléments HTML. Dans ce guide, toutes ces propriétés sont expliquées à l'aide d'exemples pertinents.