首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css文字无缝滚动代码

发布于 2024-11-11 13:17:21
0
106

CSS文字无缝滚动是一种常见的页面效果,可以使页面内容更加生动有趣。小编在这里为大家分享一下如何实现这种效果。.marquee { : relative; overflow: hidden; heig...

CSS文字无缝滚动是一种常见的页面效果,可以使页面内容更加生动有趣。小编在这里为大家分享一下如何实现这种效果。


.marquee {
position: relative;
overflow: hidden;
height: 30px;
}
.marquee p {
position: absolute;
top: 0;
left: 0;
width: auto;
height: 30px;
padding-right: 10px;
white-space: nowrap;
animation: marquee 10s linear infinite;
}
@keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
}

以上代码就是实现CSS文字无缝滚动的核心代码,其中包括两个主要部分:.marquee和@keyframes。

.marquee是外层容器,用于设置显示区域的高度和隐藏超出部分。.marquee p则是用于包含需要滚动的文字内容,通过设置绝对定位和white-space属性,实现文字连续滚动。

@keyframes则是关键帧动画的实现,通过使用transform属性和translateX函数,实现文字不断向左滚动的效果。同时,设置了10秒的动画持续时间和无限循环,确保文字可以一直滚动。

以上就是CSS文字无缝滚动的实现,大家可以根据需要调整相关参数,使其更加符合实际项目需求。希望这篇文章对大家有所帮助。

css
评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流