如果你想制作一個(gè)音樂網(wǎng)站,可能需要添加一些滾動(dòng)歌詞來(lái)提高用戶的體驗(yàn)。這時(shí)候,HTML滾動(dòng)歌詞代碼就可以派上用場(chǎng)了。
<html> <head> <title>滾動(dòng)歌詞</title> <style type="text/css"> #lyrics { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; height: 150px; overflow: hidden; font-family: Arial, sans-serif; text-align: center; font-size: 20px; line-height: 30px; color: #fff; } #scroll { animation: scroll 15s linear infinite; } @keyframes scroll { 0% {transform: translateY(0);} 100% {transform: translateY(-100%);} } </style> </head> <body> <div id="lyrics"> <p id="scroll">葫蘆娃, 葫蘆娃, 一根藤上七個(gè)瓜</p> <p>風(fēng)吹雨打又見太陽(yáng), 爬過山溝穿過坎</p> <p>葫蘆娃, 葫蘆娃, 一根藤上七個(gè)瓜</p> <p>嗨呀哼哼哈嘿, 快來(lái)幫忙摘瓜</p> </div> </body> </html>
代碼中,我們先設(shè)定了一個(gè)id為lyrics的DIV并設(shè)置了樣式。我們將該DIV置于頁(yè)面的正中心,并設(shè)置了它的寬度、高度和背景顏色。
在DIV中,我們又添加了一些p標(biāo)簽,并給其中的一個(gè)p標(biāo)簽添加了id為scroll,并且為它添加了animation樣式。這個(gè)樣式就是控制歌詞滾動(dòng)動(dòng)畫的關(guān)鍵,我們?cè)O(shè)置了15秒的持續(xù)時(shí)間,并且使歌詞以線性方式移動(dòng)。在keyframes中,我們定義了歌詞的起始位置和結(jié)束位置,通過transform屬性來(lái)實(shí)現(xiàn)歌詞的滾動(dòng)。
這樣,我們就實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的HTML滾動(dòng)歌詞代碼,可以讓網(wǎng)站更有趣,并提高用戶的體驗(yàn)。如果需要更多樣式的代碼,可以通過增加樣式和p標(biāo)簽里的內(nèi)容來(lái)實(shí)現(xiàn)。