css实现滚动(从下往上),鼠标进入时悬停
要实现一个从下往上滚动的效果,并且在鼠标悬停时停止滚动,可以使用CSS动画。以下是一个简单的例子:
HTML:
<div class="marquee">
<p>这是滚动的文本内容...</p>
</div>
CSS:
.marquee {
overflow: hidden;
white-space: nowrap;
}
.marquee p {
display: inline-block;
padding-left: 100%;
animation: scroll-left 10s linear infinite;
}
@keyframes scroll-left {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
.marquee:hover p {
animation-play-state: paused;
}
这段代码会创建一个无限循环的滚动效果,文本内容会从屏幕左边开始向左滚动。当鼠标悬停在滚动区域上时,滚动会停止。这是通过将animation-play-state
设置为paused
来实现的。
评论已关闭