【发布时间】:2013-10-09 19:21:43
【问题描述】:
我有一排 4 个divs 向左浮动。单击时,div 消失,其兄弟姐妹向左移动并占据其位置。但是,我正在努力平滑这个动画,因为剩余的“div”只是跳到他们的新位置而不是滑过
有什么方法可以平滑过渡,最好不使用特定值,即:margin-left: x pixels;?另外,是否可以使用 css 转换来做到这一点?
【问题讨论】:
-
w3schools.com/css3/css3_animations.asp 我现在要在你的 jsfiddle 上尝试一下,但我认为它类似于:@keyframes myfirst { 0% {margin-left: 30px;} 25% {margin- left: 20;} 50% {margin-left: 10;} 100% {margin-left: 0;} } 虽然我几乎可以肯定它是可能的,但我以前从来没有搞过 css 动画。 (但它不适用于旧版本的 IE。)
标签: javascript jquery html css