HTML跑马灯代码示例:打造流畅滚动效果
<h2>HTML跑马灯代码示例:打造流畅滚动效果</h2>
<p>想要在你的网页上添加吸引眼球的文字滚动效果?HTML跑马灯可以轻松实现!以下是一个简单易懂的代码示例,助你快速上手:html<!DOCTYPE html><html><head> <title>HTML跑马灯示例</title> <style> .marquee { width: 300px; height: 30px; overflow: hidden; position: relative; background-color: #f1f1f1; }</p>
<pre><code> .marquee p { position: absolute; width: 100%; height: 100%; margin: 0; line-height: 30px; text-align: center; animation: marquee 10s linear infinite; }
@keyframes marquee { 0% { top: 0; } 100% { top: -100%; } } </style></head><body> <div class='marquee'> <p>这是一个跑马灯实际应用的示例内容1。</p> <p>这是一个跑马灯实际应用的示例内容2。</p> <p>这是一个跑马灯实际应用的示例内容3。</p> <p>这是一个跑马灯实际应用的示例内容4。</p> </div></body></html>
</code></pre>
<p><strong>代码解析:</strong></p>
<ul>
<li><code>.marquee</code> 类定义了跑马灯容器的样式,包括宽度、高度、背景颜色等。<code>overflow: hidden;</code> 属性确保超出容器的内容会被隐藏,实现滚动效果。- <code>.marquee p</code> 选择器定义了滚动内容的样式,<code>animation</code> 属性设置了动画效果,包括动画名称 (<code>marquee</code>)、持续时间 (<code>10s</code>)、动画方式 (<code>linear</code>) 以及无限循环 (<code>infinite</code>)。- <code>@keyframes marquee</code> 定义了名为 <code>marquee</code> 的动画关键帧,控制滚动内容从顶部移动到底部。</li>
</ul>
<p>你可以根据自己的需求修改容器的宽度、高度、内容以及动画参数,打造独一无二的跑马灯效果!</p>
原文地址: https://www.cveoy.top/t/topic/b0pt 著作权归作者所有。请勿转载和采集!