Rencontrez-vous des difficultés à mettre en œuvre une transition transparente pour les couleurs d'arrière-plan de vos éléments de menu lors du survol ? Nos experts sont là pour faire la lumière sur ce problème déroutant et vous guider vers une solution réussie.
Il s'avère que tous les navigateurs Web n'exploitent pas également la puissance des transitions. Les navigateurs comme Safari, Chrome, Firefox, Opera et Internet Explorer versions 10 et supérieures prennent volontiers en charge les transitions, tandis que d'autres peuvent ne pas le faire.
Pour obtenir l'effet de fondu souhaité dans ces navigateurs compatibles, considérez l'extrait de code suivant :
a { background-color: #FF0; } a:hover { background-color: #AD310B; -webkit-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear; }
Dans cet exemple, l'élément « a » se voit attribuer une couleur d'arrière-plan initiale de #FF0, qui s'estompe gracieusement en #AD310B lors de la création. en survol, grâce à l'effet de transition.
En appliquant ces principes, vous pouvez exploiter la puissance des transitions CSS et élever votre expérience de navigation dans les menus vers de nouveaux sommets.
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!