CSS UL 跑馬燈是許多網(wǎng)站中經(jīng)常使用的一個特效,通常用于展示新聞標(biāo)題、廣告信息等。通過CSS UL 跑馬燈可以讓數(shù)據(jù)信息在頁面中不斷地向左或向右滾動,從而使得內(nèi)容更加醒目。
/* 基本 CSS 樣式 */ ul.marquee { width: 300px; overflow: hidden; white-space: nowrap; } ul.marquee li { display: inline-block; margin-right: 20px; } /* 動畫效果 */ ul.marquee li:first-child { animation: animate 10s linear infinite; } ul.marquee li:nth-child(2) { animation: animate2 10s linear infinite; } /* 關(guān)鍵幀動畫 */ @keyframes animate { from { transform: translateX(0); } to { transform: translateX(-100%); } } @keyframes animate2 { from { transform: translateX(100%); } to { transform: translateX(0); } }
上面是一個簡單的 CSS UL 跑馬燈案例,使用了關(guān)鍵幀動畫和 overflow 隱藏的效果,讓內(nèi)容不斷滾動。其中 ul.marquee 對應(yīng)的是 HTML 中<ul>
元素,里面的<li>
元素則對應(yīng)著每一個要顯示的內(nèi)容。通過不同的關(guān)鍵幀動畫和樣式設(shè)置,我們可以實(shí)現(xiàn)各種各樣的跑馬燈效果。
總的來說,CSS UL 跑馬燈是一個非常實(shí)用的特效,可以在頁面中扮演很多不同的角色。同時也可以讓網(wǎng)站更加生動和動感,提高用戶體驗(yàn),為用戶帶來更好的閱讀體驗(yàn)。
上一篇vue引用外部html