.......................
<!DOCTYPE html> <html> <head> <style> div { width:50px; height:100px; background:#f0f; transition:width 2s; -webkit-transition:width 2s; /* Safari */ } div:hover { width:300px; } </style> </head> <body> <p><b>Remarque :</b> Cet exemple ne fonctionne pas dans Internet Explorer 9 et versions antérieures.</p> <div></div> <p>Survolez l'élément div, ci-dessus, avec la souri pour voir l'effet de transition.</p> </body> </html>
Appui de navigateur
La propriété de transition est prise en charge dans Internet Explorer 10, Firefox, Opera et Chrome.
Safari prend en charge une solution de rechange, la propriété - webkit-transition.
Remarque : La propriété transition n'est pas prise en charge dans Internet Explorer 9 et versions antérieures.
Définition et utilisation
La propriété de transition est une propriété raccourcie pour quatre propriétés de transition:
transition-property , transition-duration , transition-timing-function et transition-delay.
Remarque : Spécifiez toujours la propriété de la durée de la transition, dans le cas contraire, la durée est 0, et la transition n'a aucun effet.
Valeur par défaut : | toutes facilités 0 0 |
Héritée : | non |
Version: | CSS3 |
Syntaxe JavaScript : | objet . style.transition="width 2 s" |
Syntaxe
transition: property duration timing-function delay;
Valeur | Description |
---|---|
transition-property | Spécifie le nom pour la propriété CSS qui doit subir l'effet de transition |
transition-duration | Spécifie combien de secondes ou millisecondes nécessaire pour effectuer l'effet de transition |
transition-timing-function | Spécifie la courbe de vitesse de l'effet de transition |
transition-delay | Définit un temps avant que l'effet de transition commencera |
Exemple
Sélectionner le code<!DOCTYPE html> <html> <head> <style> div { width:50px; height:100px; background:#f0f; transition-property: width,height; transition-duration: 2s; -webkit-transition-property: width,height; /* Safari */ -webkit-transition-duration: 2s; /* Safari */ } div:hover { width:300px; height:200px; } </style> </head> <body> <p><b>Remarque :</b> Cet exemple ne fonctionne pas dans Internet Explorer 9 et versions antérieures.</p> <div></div> <p>Survolez l'élément div, ci-dessus, avec la souri pour voir l'effet de transition.</p> </body> </html>
Définition et utilisation
La propriété transition-propriété spécifie le nom de la propriété CSS, l'effet de transition est pour (l'effet de transition commencera lorsque la propriété CSS spécifiée).
Astuce : Un effet de transition pourrait se produire en vol stationnaire utilisateur sur un élément.
Remarque : Spécifiez toujours la propriété de la durée de la transition, dans le cas contraire, la durée est 0, et la transition n'a aucun effet.
Valeur par défaut : | tous les |
Héritée : | non |
Version: | CSS3 |
Syntaxe JavaScript : | objet. style.transitionProperty="width" |
Syntaxe
transition-property: none|all|proprété;
Valeur | Description |
---|---|
none | Aucune propriété n'obtient l’effet de transition |
all | Toutes les propriétés obtiendront un effet de transition |
propriété | Définit une liste des noms de propriétés CSS séparés par des virgules, pour l'effet de transition |
En CSS3 la propriété transition-duration est utilisé pour définir la durée d'une transition spécifié. C'est le temps qu'il faudra pour que l'élément ciblé par la transition passe entre deux états définis.
transition-duration: 5s;
-webkit-transition-duration: 5s; /* Safari */
Définition et utilisation
La propriété transition-duration spécifie le temps en secondes (s) ou en millisecondes (ms) nécessaire pour effectuer un effet de transition.
Valeur par défaut : | 0 |
Héritée : | non |
Version: | CSS3 |
Syntaxe JavaScript : | objet. style.transitionDuration="5s" |
Syntaxe
transition-duration: temps;
En CSS3 la propriété transition-timing-function est utilisée pour définir une fonction qui décrit comment une transition se déroulera au cours de sa durée, ce qui permet un changement de vitesse lors de sa course.
<style> div { width:100px; height:100px; background:red; transition:width 2s; transition-timing-function:linear; /* Safari */ -webkit-transition:width 2s; -webkit-transition-timing-function:linear; } div:hover { width:300px; } </style>
Définition et utilisation
La propriété transition-calendrier-fonction spécifie la courbe de vitesse de l'effet de transition.
Cette propriété permet un effet de transition changer les vitesses sur sa durée.
Valeur par défaut : | facilité |
Héritée : | non |
Version: | CSS3 |
Syntaxe JavaScript : | objet. style.transitionTimingFunction="linear" |
Syntaxe
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n);
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT