Eu gostaria de aplicar uma transição CSS a todas as propriedades, exceto a posição de fundo. Tentei fazer assim:
.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;
}
Primeiro, defini todas as propriedades para transição e, em seguida, tentei sobrescrever apenas a transição para a propriedade background-position.
No entanto, isso também parece redefinir todas as outras propriedades - basicamente, nenhuma das transições parece acontecer mais.
Existe uma maneira de fazer isso sem listar todas as propriedades?