首页 前端知识 使用CSS实现文字跑马灯效果

使用CSS实现文字跑马灯效果

2024-03-24 23:03:13 前端知识 前端哥 294 461 我要收藏
<div class="marquee">
<span>这里是需要滚动的文本</span>
</div>
<style>
.marquee {
display: inline-block;
white-space: nowrap;
overflow: hidden;
}
.marquee span {
display: inline-block;
animation: marquee 10s linear infinite;
}
@keyframes marquee {
from { transform: translateX(100%); }
to { transform: translateX(-100%); }
}
</style>
复制

在这个示例中,将包含文本的 div 元素设置为 display: inline-block ,使其仅占用所需宽度。使用 white-space: nowrapoverflow: hidden 属性确保文本不会换行或溢出。

然后,使用CSS动画和关键帧来定义滚动效果。使用 translateX() 函数将文本平移,从而创建滚动效果。调整 animation 属性值中的时间以更改滚动速度,并修改 fromto 关键帧的位置来改变滚动方向。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/4112.html
标签
评论
还可以输入200
共0条数据,当前/页
发布的文章

jQuery全屏滚动插件fullPage

2024-04-16 17:04:36

jQuery

2024-01-31 12:01:10

flex布局的对齐方式

2024-04-16 17:04:06

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!