CSS - Transition ne fonctionne pas

Bonjour à tous, je suis en train d'essayer de faire une transition lorsque vous passez le fond devient violet et la couleur du texte s'allume en blanc.(à l'origine il n'y a pas de couleur d'arrière-plan et la couleur du texte est noir...)

Mais ce n'est pas de travail!

Qu'est-ce que Im faire de mal!?

a:hover {
    color: white;
    -webkit-transition: color 1000ms linear;
    -moz-transition: color 1000ms linear;
    -o-transition: color 1000ms linear;
    -ms-transition: color 1000ms linear;
    transition: color 1000ms linear;
    background-color: purple;
    -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}

Afin///de MODIFIER comme tout le monde me dit de l'ajouter sur un a au lieu de a:hover...

État Initial:

text-color:black;
background:none;

Planait état:

Transition en douceur vers:

 text-color:white;
background:black;

J'espère que cela aide tout le monde
Merci pour votre temps!

Il semble fonctionner ici. jsfiddle.net/4zhnP ... avez-vous voulez quelque chose de ce genre? jsfiddle.net/pySY4
Il serait plus facile si vous avez inclus le code html. Vous devrez peut-être faire quelque chose comme .header > .navlinks > li > a:hover
oui quelque chose comme ça, mais plus lisse!

OriginalL'auteur user2766367 | 2013-10-14