我有这个CSS动画,我试图根据一个类添加到一个DOM节点来反转动画。我尝试了很多方法,但都没有效果。下面是我使用的代码,见下文:
EXAMPLE
// Closed state
@-moz-keyframes spin-close { 100% { -moz-transform: rotate(-0deg); } }
@-webkit-keyframes spin-close { 100% { -webkit-transform: rotate(-0deg); } }
@keyframes spin-close { 100% { transform:rotate(-0deg); } }
// Open state
@-moz-keyframes spin-open { 100% { -moz-transform: rotate(-90deg); } }
@-webkit-keyframes spin-open { 100% { -webkit-transform: rotate(-90deg); } }
@keyframes spin-open { 100% { transform:rotate(-90deg); } }
我不知道我是否看错了?请建议(演示将是真棒)。
2条答案
按热度按时间sirbozc51#
不要用javascript或者动画,使用CSS转换:
http://jsfiddle.net/Ugc5g/892/
rqmkfv5c2#
要反转旋转,只需将度数值更改为相反的值。例如,如果元素当前顺时针旋转了45度,则可以通过将其旋转-45度来反转旋转。