transition-property CSS propriété

Définition de la CSS transition-property.

La propriété de Transition CSS transition-property permet de spécifier les propriétés CSS qui doivent être transformées au moment du changement de leur valeur.

Exemple de syntaxe CSS transition-property :
.ma-transition-css{ width:50px; height:50px;}
.ma-transition-css:hover{ width:100px; height:100px;
  transition-property : width, height;
}

La propriété de Transition CSS transition-property accepte les propriétés CSS suivante (non exhaustive):

  • none : pas de propriété (valeur seule).
  • all : toutes les propriétés (valeur seule). Valeur par défaut.
  • : la transition Css fait une interpolation de couleur.
  • : la transition Css fait une interpolation de la liste des valeurs, pourcentage, ou .
  • : la transition Css fait une interpolation de couleur.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de couleur.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de couleur.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de la liste des valeurs.
  • : la transition Css fait une interpolation de couleur.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • : la transition Css fait une interpolation sur les positions X et Y et sur la taille.
  • : la transition Css fait une interpolation de couleur.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation sur les valeur 100, 200, 300, 400 , ...
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels ou de nombres décimaux.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou ).
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • , la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • , la transition Css fait une interpolation de nombres décimaux.
  • : la transition Css fait une interpolation de couleur.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • : la transition Css fait une interpolation la liste des valeurs.
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • , la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait deux états non interpolé : visible ou invisible
  • : la transition Css fait une interpolation de nombres réels, pourcentage, ou .
  • : la transition Css fait une interpolation de nombres réels.
  • : la transition Css fait une interpolation de nombres entiers.

La propriété de Transition CSS transition-property accepte une ou plusieurs valeurs citées ci-dessus séparées par un virgule.

J'ai fait un article complet sur la manière de concevoir des transitions en CSS3.

Vous trouverez aussi un petit outil pour générer des exemples simples de transitions CSS3. Vous pourrez donc tester en direct la propriété transition-property Css.

Conditions d'application de la CSS transition-property.

La valeur de la CSS transition-property peut être mise directement dans la propriété de raccourci CSS .

Héritage des valeurs Css de transition-property.

La valeur de la propriété de Transition CSS transition-property n'est pas héritée.

Problème d'interprétation de transition-property en Css.

La propriété de Transition CSS transition-property pose des problèmes d'interprétation, n'est reconnue que par Internet Explorer 10+ et Firefox 16+ et Opera 12.1+.

Compatibilités navigateurs de la propriété transition-property

Propriétés CSS préfixées de transition-property

Vous trouverez ci-dessous les propriétés CSS préfixées équivalentes à la propriété transition-property CSS :

Pour Firefox 4.0+ et < 16, vous pouvez utiliser : -moz-transition-property.
Pour Chrome 2.1+ et Safari 3.1+, vous pouvez utiliser : -webkit-transition-property.
Pour Opera 10+, vous pouvez utiliser : -o-transition-property. Pour info, il semble les versions préfixées pour le animations CSS soient supprimées sur la version 12.50 au profit des versions w3c non préfixées. Ne prend pas en charge pour le moment (02/2013) les propriété css suivante : text-shadow, zoom, grid-*, background-image, background-position, tous tes propriétés de couleur de bordure (border-color, border-bottom-color, ...)
Il existe bien une propriété css -ms-transition-property mais qui est compatible Internet Explorer 10 (donc pas d'intérêt de la mettre puisqu'il comprend la version non préfixée). Personnellement, je n'ai trouvé aucune documentation officielle sur la propriété css -ms-transition-property.


Votre avis sur la définition transition-property en CSS

Votez pour la définition CSS transition-property

  • 1/5
  • 2/5
  • 3/5
  • 4/5
  • 5/5

Avis sur la page https://www.zonecss.fr/proprietes-css/transition-property-css.html Votes: 4.8 / 5 - 12 votes
Cliquez sur une étoile pour voter.