oujood.com

CSS3 La propriété transition 


.......................

chercher |

...


Les propriétés CSS

Exemple Survolez un élément div pour modifier progressivement la largeur de 50px à 300px :

Sélectionner le code
 <!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

Internet Explorer Firefox Opera Google Chrome Safari

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

CSS3 La propriété transition-property

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

CSS3 La propriété transition-duration

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.

Exemple l'effet de transition modifié pendant 5 secondes :

Sélectionner le code
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;


CSS3 La propriété transition-timing-function 

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.

Exemple Un effet de transition avec la même vitesse du début à la fin :

Sélectionner le code
<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);



Par carabde 10 mars 2014

MARKETPOWER-IA
Logiciel d'I.A.
Logiciel d'I.A. 100% Français pour lancer son business en ligne

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe