js实现走马灯效果

发布时间:2024年01月07日

走马灯效果通常用于显示滚动文本,常见于新闻标题滚动或通知等。以下是一个使用JavaScript实现走马灯效果的基本示例:

HTML部分:

 
html<div id="marquee">
<p>这是一段走马灯文字。</p>
</div>

CSS部分:

 
css#marquee {
width: 100%;
overflow: hidden;
white-space: nowrap;
}

#marquee p {
display: inline-block;
padding-right: 100%; /* 使得文字可以向右滚动 */
animation: marquee linear infinite;
}

JavaScript部分:

 
javascript@keyframes Marquee {
0% { transform: translateX(0); }
100% { transform: translateX(-100%); }
}

这个例子中,我们使用了CSS的@keyframes规则来定义一个动画,然后将其应用到HTML元素上。这个动画将元素的transform属性从translateX(0)(即元素在原位置)改变到translateX(-100%)(即元素向右移动到其容器的左侧)。因此,文本会不断向右滚动。

文章来源:https://blog.csdn.net/zhang20040217/article/details/135423436
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。