Maison >interface Web >tutoriel CSS >Comment puis-je utiliser efficacement le raccourci de transition CSS pour plusieurs propriétés ?
En CSS, le raccourci de transition vous permet de combiner plusieurs propriétés de transition en une seule déclaration. Cependant, lorsque vous l'utilisez avec plusieurs propriétés, il est important de suivre la syntaxe correcte.
transition: <property> || <duration> || <timing-function> || <delay> [, ...];
Notez que la durée doit précéder le délai, si spécifié.
Pour combiner des transitions individuelles, utilisez ce qui suit syntaxe :
-webkit-transition: height 0.3s ease-out, opacity 0.3s ease 0.5s; -moz-transition: height 0.3s ease-out, opacity 0.3s ease 0.5s; -o-transition: height 0.3s ease-out, opacity 0.3s ease 0.5s; transition: height 0.3s ease-out, opacity 0.3s ease 0.5s;
Vous pouvez également effectuer la transition de toutes les propriétés simultanément :
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
Considérez l'exemple suivant :
.element { transition: height 0.5s, opacity 0.5s .5s; }
Dans cet exemple, la hauteur et l'opacité connaîtront une transition sur 0,5 seconde, mais la transition d'opacité retardera encore 0,5 seconde.
Le raccourci de transition est largement pris en charge dans les navigateurs modernes. Reportez-vous à http://caniuse.com/css-transitions pour des informations détaillées sur la compatibilité.
Le raccourci de transition CSS simplifie la déclaration de plusieurs transitions, vous permettant de contrôler l'animation de CSS propriétés plus efficacement. N'oubliez pas de suivre la syntaxe correcte et d'utiliser des préfixes pour assurer la compatibilité entre navigateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!