这几天突然看到个文章谈'创建一个可以循环滚动的文本',文章地址juejin.cn/post/727302… 可以详细看看。
我之前写个这样的,是在React中实现的。有兴趣的可以一起讨论。具体代码实现如下:
css
.App {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}
.marquee {
width: 100%;
overflow: hidden;
}
.scrolling-text {
display: inline-block;
font-size: 24px;
white-space: nowrap;
padding-left: 100%;
animation: scroll 7s linear infinite;
}
@keyframes scroll {
from { transform: translateX(0); }
to { transform: translateX(-100%); }
}
<div className="App">
<div className="marquee">
<div className="scrolling-text">
这是一段可以循环滚动的文本。
</div>
</div>
</div>
基本实现起来跟那位博主的效果是一样的。差不多就是这样啦。