我是css动画的新手,我有兴趣了解有关@keyframe动画的更多信息。
当我们使用@keyframe时,是否需要为此加载外部库文件?
当我单独放置而不添加外部库时,我没有得到预期的结果?
答案 0 :(得分:0)
keyframes
无法使用外部库。
以下是使用纯CSS创建marquee
效果的示例。检查代码段,它使用关键帧。
.marquee-parent {
position: relative;
width: 100%;
overflow: hidden;
height: 30px;
}
.marquee-child {
display: block;
width: 147px;
/* width of your text div */
height: 30px;
/* height of your text div */
position: absolute;
animation: marquee 5s linear infinite;
/* change 5s value to your desired speed */
}
.marquee-child:hover {
animation-play-state: paused;
cursor: pointer;
}
@keyframes marquee {
0% {
left: 100%;
}
100% {
left: -147px
/* same as your text width */
}
}
<div class="marquee-parent">
<div class="marquee-child">
Hover on me to stop
</div>
</div>
。