transizione è più simile a un'animazione.
div.sicon a {
background:-moz-radial-gradient(left, #ffffff 24%, #cba334 88%);
transition: background 0.5s linear;
-moz-transition: background 0.5s linear; /* Firefox 4 */
-webkit-transition: background 0.5s linear; /* Safari and Chrome */
-o-transition: background 0.5s linear; /* Opera */
-ms-transition: background 0.5s linear; /* Explorer 10 */
}
Quindi è necessario richiamare quell'animazione con un'azione.
div.sicon a:hover {
background:-moz-radial-gradient(left, #cba334 24%, #ffffff 88%);
}
Controllare anche il supporto del browser e se si ha ancora qualche problema con quello che si sta tentando di fare! Controlla i css-overrides nel tuo foglio di stile e controlla anche gli hacks dei css behavior: ***.htc
.. potrebbe esserci qualcosa che stravolge la tua transizione!
Si dovrebbe verificare: http://www.w3schools.com/css/css3_transitions.asp
fonte
2011-11-18 13:38:10
Qual è esattamente il problema? –
mi sembra comunque fantastico sulla pagina, quindi non riesco a vedere quale sia il problema. –
Che cosa stai cercando di fare con lo sfondo? –