Maison > interface Web > tutoriel CSS > Pourquoi l'arrière-plan de mon menu de survol ne se transforme-t-il pas en douceur ?

Pourquoi l'arrière-plan de mon menu de survol ne se transforme-t-il pas en douceur ?

DDD
Libérer: 2024-12-05 09:33:09
original
969 Les gens l'ont consulté

Why Isn't My Hover Menu Background Transitioning Smoothly?

Effet de transition pour l'arrière-plan du menu survolé

Question :

Malgré l'utilisation de transitions CSS, la couleur d'arrière-plan des éléments de menu ne ne change pas en douceur en survol. Voici le CSS pertinent :

#content #nav a:hover {
    color: black;
    background-color: #AD310B;
    -moz-transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
}
Copier après la connexion

Réponse :

La prise en charge du navigateur est essentielle au bon fonctionnement des transitions. Au moment de la rédaction, les transitions sont prises en charge dans :

  • Safari
  • Chrome
  • Firefox
  • Opera
  • Internet Explorer 10

Pour obtenir l'effet de fondu souhaité, considérez ce qui suit CSS :

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;
}
Copier après la connexion

Cela garantit que les transitions de couleurs d'arrière-plan fonctionnent dans les navigateurs pris en charge, créant un effet de fondu fluide lorsque vous survolez les liens de menu :

<a>Navigation Link</a>
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal