マーキーエフェクトにCSSを使用すると、コードは完璧に実行されます。私の唯一の問題はスピードです。CSSマーキーの速度
テキストが短い場合、マーキーは時間がかかります。テキストが長い場合、マーキーは非常に速く動作します。私は上記がアニメーションの時間のためです。animation: marquee 15s linear infinite;
テキストの長さにかかわらず一定の速度でマーキーを実行する方法はありますか?必要であれば、私はJavascriptを使用して開いています (私が試みたが、成功していない。)
ここに私の現在のCSSコードです:
<style>
/* Make it a marquee */
.marquee {
width: 100%;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
background-color: #000000;
bottom: 0px;
color: white;
}
.marquee span {
display: inline-block;
padding-left: 100%;
text-indent: 0;
animation: marquee 15s linear infinite;
animation-delay: 10s;
background-color: #000000;
color: white;
bottom: 0px;
}
/* Make it move */
@keyframes marquee {
0% {
transform: translate(10%, 0);
}
100% {
transform: translate(-100%, 0);
}
}
/* Make it pretty */
.scroll {
padding-left: 1.5em;
position: fixed;
font: 50px 'Verdana';
bottom: 0px;
color: white;
left: 0px;
height: 10%;
}
</style>
HTMLここ
<div class="marquee">
<p class="scroll marquee"><span id="scrolltext"></span></p>
</div>
ちょうどノートで、少し速かった:Javascriptが構文でいくつかの基本的な類似点以外のJavaとは何の関係もありません。 –
あなたのHTMLも投稿できますか? –
@Charles TesterどこにHTMLコードがありますか? –