Como aplico a transição de CSS3 a todas as propriedades, exceto a posição de fundo?
Gostaria de aplicar uma transição de CSS a todas as propriedades, exceto a posição de fundo. Eu 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 eu configurei todas as propriedades para a transição e, em seguida, tentei substituir apenas a transição para a propriedade background-position.
No entanto, isso também parece redefinir todas as outras propriedades - então, basicamente, nenhuma das transições parece mais acontecer.
Existe uma maneira de fazer isso sem listar todas as propriedades?