在没有javascript的情况下点击CSS3动画的方向来切换方向的最佳方式是什么?单击时切换CSS3动画
最近我一直在探索checkbox黑客,并试图找出一种方法,只有一套关键帧而不是两套,前进一个,后退一个。这可能吗?或者有一种方法可以用一套?
例如我有以下关键帧:
@keyframes moveIt {
0% {
transform: translateX(0);
width: $size;
}
50% {
width: $size*1.2;
}
100% {
transform: translateX(50px);
width: $size;
}
}
@keyframes moveItBack {
100% {
transform: translateX(0);
width: $size;
}
50% {
width: $size*1.2;
}
0% {
transform: translateX(50px);
width: $size;
}
}
任何方式,以减少这只是第一套?那么当从100%开始回到0%时呢?
这是我试图完成这个的example。
我已经使用复选框黑客,带有两个单选按钮(每个都有自己的标签)和两个镜像动画的变体。繁琐,但完全有效。 http://jsfiddle.net/mblase75/5cnsn38L/5/ – Blazemonger