【发布时间】:2014-03-21 13:20:55
【问题描述】:
我正在创建一个简单的 CSS3 滑块。在进行两种不同的属性转换时,特别是transform: scale3d 和left,动画首先进行转换,然后跳转到左侧。
只有在动画完成时才会发生跳转。换句话说,如果您连续单击下一部分,则过渡是平滑的。
这里是website
我制作了一个 jsFiddle,它似乎可以在 jsFiddle 上按我想要的方式工作:http://jsfiddle.net/BdG4k
基本上,这是我的代码格式:
#slider > * {
margin-left: -270px;
position: absolute;
-webkit-transition: all 1s;
}
#slider .module.leftX {
left: XX%;
z-index: 45;
-webkit-transform: scale3d(0.5, 0.5, 1);
}
注意:我只在使用 -webkit 之前使用它。然后我将添加 -moz 和 -ms。
【问题讨论】:
标签: javascript jquery css animation