CSS - Übergang funktioniert nicht

Hallo, ich bin derzeit versuchen zu tun, ein übergang, wenn Sie mit dem hintergrund wird lila und die text-Farbe weiß.(ursprünglich, es gibt keine hintergrund-Farbe und text-Farbe ist schwarz...)

Aber dann funktioniert es nicht!

Was ist es, was Im tun falsch!?

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;
}

Also///EDIT wie jeder erzählt mir immer wieder hinzufügen, dass es auf a anstelle von a:hover...

Ausgangszustand:

text-color:black;
background:none;

Hovered:

Reibungslosen Übergang zu:

 text-color:white;
background:black;

Ich hoffe das hilft jeden aus
Vielen Dank für Ihre Zeit!

  • Es scheint zu funktionieren hier. jsfiddle.net/4zhnP ... wolltest du so etwas? jsfiddle.net/pySY4
  • Es wäre einfacher, wenn Sie enthalten einige html. Möglicherweise müssen Sie etwas tun, wie .header > .navlinks > li > a:hover
  • ja sowas aber glatter!
InformationsquelleAutor user2766367 | 2013-10-14
Schreibe einen Kommentar