background-position以外のすべてのプロパティにCSSトランジションを適用したいと思います。私はそれをこのようにしようとしました:
.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;
}
最初にすべてのプロパティをtransitionに設定し、次にbackground-positionプロパティのtransitionのみを上書きしようとしました。
ただし、これにより他のすべてのプロパティもリセットされるようです。したがって、基本的に、遷移はもう発生しないようです。
すべてのプロパティを一覧表示せずにこれを行う方法はありますか?