我想制作一个“player like”栏,它可以显示正在播放的文字,就像选取框一样。目前,我有这样的:用css keyfranes动画替换字幕
<div class="bar">
<div id="pp" onClick="pl()"><img src="play-256.png"></div>
<div id="np" class="marquee"><p>Playlist Empty</p></div>
</div>
的CSS看起来是这样的:在响应
.bar {
height: 50px;
width: 800px;
border-radius: 25px;
background-color: brown;
margin-top: 20%;
}
.marquee {
width: 90%;
float: left;
overflow: hidden;
}
.marquee p {
height: 100%;
width: 100%;
margin: 0;
line-height: 50px;
animation: mrq 15s linear infinite;
}
@keyframes mrq {
0% {transform:translateX(100%);}
100%{transform:translateX(-100%);}
}
@media only screen and (max-width: 700px) {
.bar {
width: 90%;
}
.marquee {
width: 75%;
}
.marquee p {
animation: mrq 5s linear infinite;
}
}
问题apears:
正如你可以看到,在响应文本获得嗨无论出于何种原因,dden。我究竟做错了什么?
(所述的onClick = “PL()” 改变文本insited的 “NP” DIV和戏剧/暂停歌曲)
P.S.我知道我写错了卫星,懒得重做GIF。
可能是一个换行符,因为你没有做任何事情来阻止,在这样小的宽度。 '空白'属性可能会有所帮助。 – CBroe