Как применить переход CSS3 ко всем свойствам, кроме background-position?

Я хочу применить CSS-переход ко всем свойствам, кроме background-position. Я попытался сделать это следующим образом:

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

Сначала я установил для всех свойств переход, а затем попытался перезаписать только переход для свойства background-position.

Однако похоже, что это также сбрасывает все остальные свойства, так что практически ни один из переходов больше не происходит.

Есть ли способ сделать это без перечисления всех свойств?

98
задан animuson 17 September 2013 в 02:24
поделиться