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

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

2024-03-24 23:03:13 前端知识 前端哥 267 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
标签
评论
发布的文章

jQuery全屏滚动插件fullPage

2024-04-16 17:04:36

jQuery

2024-01-31 12:01:10

flex布局的对齐方式

2024-04-16 17:04:06

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