Wie wende ich den CSS3-Übergang auf alle Eigenschaften mit Ausnahme der Hintergrundposition an?

Ich möchte einen CSS-Übergang auf alle Eigenschaften außer der Hintergrundposition anwenden. Ich habe versucht, es so zu machen:

.csstransitions a {
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}

.csstransitions a {
    -webkit-transition: background-position 0s ease 0s;                 
    -moz-transition: background-position 0s ease 0s;                
    -o-transition: background-position 0s ease 0s;  
    -ms-transition: background-position 0s ease 0s;         
    transition: background-position 0s ease 0s;
}

Zuerst habe ich alle Eigenschaften auf Übergang gesetzt und dann versucht, nur den Übergang für die Eigenschaft Hintergrundposition zu überschreiben.

Dies scheint jedoch auch alle anderen Eigenschaften zurückzusetzen - so scheint im Grunde genommen keiner der Übergänge mehr zu passieren.

Gibt es eine Möglichkeit, dies zu tun, ohne alle Eigenschaften aufzulisten?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage