小编App*_*cot的帖子

使用 CSS3 关键帧在 div 内连续来回动画块

JSFiddle

我正在尝试使用 CSS3 关键帧为包含在 div 内的来回移动的跨度设置动画。理想情况下,我希望关键帧看起来像这样:

@-webkit-keyframes backandforth { 0% {text-align:left;} 50%{text-align:right;} 100%{text-align:left;} }

但是由于无法为 text-align 设置动画,我一直在寻找可以设置动画以达到所需位置的替代属性。这就是我被困的地方。

我尝试在动画中途将 left 属性设置为 100%,但这最终将跨度推离了 div。我还尝试为 float 属性设置动画,但这没有用。

然后我看到了这个Stack Overflow 问题并尝试了顶级答案中的 JSFiddle。虽然它看起来像解决方案,但不幸的是它对我不起作用,因为我希望我的动画轻松地连续移动,并且在该动画的最后几秒钟,跨度停止。

任何帮助,将不胜感激。

html css keyframe

6
推荐指数
1
解决办法
8294
查看次数

标签 统计

css ×1

html ×1

keyframe ×1