-
CSSアニメーションを使用する方法:
<style> .marquee { animation: marquee 10s linear infinite; } .marquee:hover { animation-play-state: paused; } @keyframes marquee { 0% { transform: translateX(100%); } 100% { transform: translateX(-100%); } } </style> <div class="marquee">ここにスクロールさせたいテキストを入力</div>
-
JavaScriptを使用する方法:
<style> .marquee { animation: marquee 10s linear infinite; } </style> <div class="marquee" onmouseover="stopMarquee(this)" onmouseout="startMarquee(this)">ここにスクロールさせたいテキストを入力</div> <script> function stopMarquee(element) { element.style.animationPlayState = 'paused'; } function startMarquee(element) { element.style.animationPlayState = 'running'; } </script>
これらの方法を使用すると、マウスホバー時にマーキーテキストのスクロールを停止させることができます。必要に応じて、CSSやJavaScriptのコードをカスタマイズしてアニメーションの速度や方向を調整することもできます。