CSS 是一種強(qiáng)大的標(biāo)記語言,它可以幫助我們實(shí)現(xiàn)網(wǎng)頁上的跑馬燈效果。在 CSS 中,通過設(shè)置動畫和樣式來實(shí)現(xiàn)跑馬燈顯示內(nèi)容循環(huán)滾動的效果。下面是一個基本的樣式設(shè)置,可以幫助我們快速實(shí)現(xiàn)跑馬燈效果:
.marquee { width: 100%; overflow: hidden; white-space: nowrap; animation: marquee 10s linear infinite; } @keyframes marquee { 0% { transform: translateX(0); } 100% { transform: translateX(-100%); } }
上面的代碼中,我們先定義了一個名為 “marquee” 的 CSS 類,這個類會在 HTML 中用來包裹顯示內(nèi)容。在樣式中,我們設(shè)置類的寬度為 100%,overflow 為 hidden,白色空間 nowrap,為了確保內(nèi)容不會換行或折疊。然后,我們使用 animation 屬性設(shè)置了一個名為 marquee 的動畫,持續(xù)時間為 10 秒,速度線性,循環(huán)無限,然后設(shè)置了一個 keyframes,用來定義動畫的起始點(diǎn)和終止點(diǎn),這里我們通過 transform 來移動顯示內(nèi)容,讓它滾動顯示。
在 HTML 代碼中,我們可以通過以下代碼來使用跑馬燈效果:
<div class="marquee"> <span>跑馬燈滾動顯示的內(nèi)容</span> </div>
上述 HTML 代碼中,我們定義了一個 div 元素,并給它添加了 marquee 的 CSS 類,這樣就可以顯示跑馬燈效果了。在 div 元素中,我們要顯示的內(nèi)容被包裹在 span 標(biāo)簽中,因此只要將要顯示的內(nèi)容放在 span 標(biāo)簽中即可。
通過上述代碼,我們可以輕松地在網(wǎng)頁上實(shí)現(xiàn)跑馬燈效果。可以根據(jù)具體需求修改樣式和動畫的具體設(shè)置,來實(shí)現(xiàn)不同的顯示效果。