小编tan*_*rol的帖子

CSS从左到右移动文本

我想创建一个在网站上来回滚动的动画HTML"选框":

<div class="marquee">This is a marquee!</div>
Run Code Online (Sandbox Code Playgroud)

和CSS:

.marquee {
    position: absolute;
    white-space: nowrap;
    -webkit-animation: rightThenLeft 4s linear;
}

@-webkit-keyframes rightThenLeft {
    0%   {left: 0%;}
    50%  {left: 100%;}
    100% {left: 0%;}
}
Run Code Online (Sandbox Code Playgroud)

问题是,当它到达屏幕的右边缘时,选框不会停止; 它一直从屏幕上移开(短暂地出现一个水平滚动条),然后又回来了.

那么,当右边缘到达屏幕的右边缘时,如何使选取框停止?

编辑:奇怪的是,这不起作用:

50% {right: 0%}
Run Code Online (Sandbox Code Playgroud)

css animation marquee keyframe

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

标签 统计

animation ×1

css ×1

keyframe ×1

marquee ×1