Bonjour tout le monde !
J'ai un petit souci de compatibilité d'un code que je n'arrive pas à faire fonctionner autre part que sur Chrome.
Voici mon code Html
Voici le code css
Ca fonctionne parfaitement sur Chrome mais sur les autres, j'ai essayé de trouver des codes de compatibilité en vain, voici par exemple ce que j'ai testé et qui ne fonctionne pas chez moi :
Avez-vous une solution please ?
Merci !
J'ai un petit souci de compatibilité d'un code que je n'arrive pas à faire fonctionner autre part que sur Chrome.
Voici mon code Html
<nav role="navigation">
<ul>
<li><a href="#">Salade</a></li>
<li><a href="#">Tomate</a></li>
<li><a href="#">Oignons</a></li>
<li><a href="#">Choucroute</a></li>
<li><a href="#">Picon bière</a></li>
</ul>
</nav>
Voici le code css
body {font-family: sans-serif; font-size: 1.2em; margin: 20px;}
nav li {
display: inline-block;
}
nav a {
display: block;
padding: 10px;
color: #333;
text-decoration: none;
background-image: linear-gradient(gray, gray);
background-repeat: no-repeat;
background-size: 0% 4px;
background-position: center 100%;
transition: background .20s ease-in;
}
nav a:hover {
background-size: 100% 4px;
}
Ca fonctionne parfaitement sur Chrome mais sur les autres, j'ai essayé de trouver des codes de compatibilité en vain, voici par exemple ce que j'ai testé et qui ne fonctionne pas chez moi :
body {font-family: sans-serif; font-size: 1.2em; margin: 20px;}
nav li {
display: inline-block;
}
nav a {
display: block;
padding: 10px;
color: #333;
text-decoration: none;
background-image: linear-gradient(gray, gray);
background-repeat: no-repeat;
background-size: 0% 4px;
background-position: center 100%;
transition: background .2s ease-in;
-webkit-transition: background .2s ease-in;
-moz-transition: background .2s ease-in;
-o-transition: background .2s ease-in;
}
nav a:hover {
background-size: 100% 4px;
}
Avez-vous une solution please ?
Merci !