LED 跑馬燈是一種非常流行的廣告展示手段,它可以用 CSS 輕松實現。以下是 CSS LED 跑馬燈的代碼實現。
/*HTML*/ <div class="led-container"> <div class="led-text">LED 跑馬燈效果!</div> </div> /*CSS*/ .led-container { width: 300px; height: 30px; background-color: #333; overflow: hidden; position: relative; } .led-text { position: absolute; top: 0; left: 100%; display: inline-block; white-space: nowrap; animation: led 8s linear infinite; } @keyframes led { 0% { left: 100%; } 100% { left: -100%; } }
代碼解釋:
- 我們需要一個容器來包含我們的跑馬燈文本。容器定義了寬度、高度和背景顏色,并設置了“overflow:hidden”,是文本不會溢出容器。
- 跑馬燈文本使用絕對定位,其左側對齊于容器的右側。
- 文本使用“display: inline-block”使其可以相對容器進行動畫。
- 我們使用鍵幀動畫來定義跑馬燈的運動,讓文本從容器的左側開始,然后移動到容器的右側,一遍循環周期時間為 8 秒。
以上是 CSS LED 跑馬燈的實現方法。你可以根據自己的需求調整容器和文本的樣式,達到你想要的效果。祝你好運!
上一篇qt css按鈕邊框
下一篇pc端切換手機端css