Maison > Article > interface Web > Pourquoi ma transition CSS ne fait-elle que faciliter l'entrée, pas la sortie ?
Transitions CSS : faciliter l'entrée et la sortie
Lors de la conception d'éléments Web dynamiques, les transitions jouent un rôle essentiel dans l'amélioration de l'expérience utilisateur. Cependant, des problèmes surviennent parfois qui entravent l’effet de transition souhaité. Un problème courant rencontré est lorsque la transition d'un élément ne fait que faciliter l'entrée mais pas la sortie.
Facilité d'entrée et de sortie :
Les transitions CSS permettent une animation fluide de modifications apportées aux propriétés CSS d'un élément. La propriété de transition inclut généralement l'option de facilité d'entrée et de sortie, qui indique que l'animation doit démarrer lentement et s'accélérer et décélérer progressivement au fur et à mesure de sa progression. Cependant, si seul le mot-clé easy-in est appliqué, l'animation ne ralentira qu'au démarrage, entraînant une transition abrupte à la fin.
Solution :
À corriger Pour résoudre ce problème et garantir que la transition s'améliore également, la propriété de transition doit être appliquée à l'élément lui-même au lieu de la pseudo-classe :hover. Ce faisant, la transition se produira lorsque l'élément sera survolé et lorsque la souris sera retirée, offrant une animation fluide dans les deux sens.
Code révisé :
<code class="css">.img-blur { transition: all 0.35s ease-in-out; } .img-blur:hover { -moz-filter: blur(4px); -webkit-filter: blur(4px); filter: blur(4px); }</code>
Fonctionnalités supplémentaires :
De plus, il est possible d'afficher du texte lorsque la souris survole un élément en utilisant uniquement du CSS. Cette technique s'appuie sur la propriété du contenu et les pseudo-éléments pour créer l'effet souhaité. Cependant, il est important de noter que la prise en charge de cette fonctionnalité peut varier selon les 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!