Question vraiment amateur ici - le dégradé de fond du corps ne fonctionne pas en chrome, très étrange, j'ai essayé:
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#000));
Et
background: -webkit-gradient(linear, 0%, 0%, 0%, 100%, from(#fff), to(#000));
Et
background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#000));
Tout en rien! Fonctionne dans tous les autres navigateurs ...
As-tu essayé:
background: -webkit-linear-gradient(#917c4d, #ffffff);
WebKit a été mis à jour pour correspondre à la syntaxe de la spécification. Vous devriez donc en avoir pour obtenir un support maximal du navigateur :
background: -webkit-gradient(linear, center top, center bottom, from(#917c4d), to(#ffffff));
background: -webkit-linear-gradient(#917c4d, #ffffff);
background: -moz-linear-gradient(#917c4d, #ffffff);
background: -o-linear-gradient(#917c4d, #ffffff);
background: -ms-linear-gradient(#917c4d, #ffffff);
background: linear-gradient(#917c4d, #ffffff);
La balise à gradient linéaire CSS3 est maintenant prise en charge par tous les principaux navigateurs.
La syntaxe nécessite une variable to
supplémentaire. Par conséquent, au lieu de, par exemple center top
, left top
etc. utilisez par exemple to top
comme
background-image: linear-gradient(to top , #094F86, #4EABDB);
Avez-vous essayé ceci:
<style>
.myawesomegradient{
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#000000));
}
</style>
Devrait fonctionner dans Safari et Chrome ...