【发布时间】:2014-01-14 01:48:33
【问题描述】:
我有三个元素,每个元素都有自己的变换,我想为它们的平移变换设置动画而不影响比例:
.one{
-webkit-transform: scale(0.5);
}
.two{
-webkit-transform: scale(0.8);
}
.three{
-webkit-transform: scale(0.2);
}
@-webkit-keyframes bounce{
from{
-webkit-transform: translate3d(0, 0, 0);
}
to{
-webkit-transform: translate3d(100px, 100px, 0);
}
}
<div class="one">test1</div>
<div class="two">test2</div>
<div class="three">test3</div>
但是这种变换会覆盖比例。 我可以为每个元素使用不同的关键帧。或者使用缩放变换包装每个元素并为其父元素设置样式,并仅使用一个关键帧对其进行动画处理。但这一切都有些棘手。有没有更好的解决方案?
【问题讨论】:
标签: css css-animations css-transforms