Tolonath: CSS Media Queries

Beitrag lesen

"CSS Spezifität"
zoom:hover = 0002
zoom = 0001

Wenn ich mit der Maus über ein Objekt mit dem Attribut "zoom" gehe
werden alle Eigenschaften-Werte überschrieben,
weil zoom:hover die höhere Spezifität hat.

Das div vergrössert sich wenn ich mit der Maus über gehe
und verkleinert sich wenn ich die Maus wegziehe.
Diese transition: 2s; hab ich jedoch nur im zoom definiert,
dennoch gilt es für beide.

Mein Test ...

.zoom {  
          -webkit-transition: 4s;  
          -moz-transition: 4s;  
          -o-transition: 4s;  
          transition: 4s;  
      }  
  
      .zoom:hover {  
          -webkit-transition: 1s;  
          -moz-transition: 1s;  
          -o-transition: 1s;  
          transition: 1s;  
      }

nun gehe ich mit der Maus über ...
es dauert 1 sek bis es groß wird;
entferne ich die Maus ...
dauert es 4 sek bis es wieder klein wird.

Der Eigenschaft-Wert der zoom:hover wurde von dem im zoom überschrieben .... wieso?
Der Spezifität nach dürfte zoom das zoom:hover nicht überschreiben.
Hab ich die Spezifität überhaupt richtig verstanden?

Gruß
Tolonath