在CSS中制作跑馬燈效果,可以通過(guò)使用CSS動(dòng)畫(huà)和關(guān)鍵幀來(lái)實(shí)現(xiàn),下面是一個(gè)簡(jiǎn)單的示例,展示如何在CSS中制作一個(gè)基本的跑馬燈效果:
1、HTML結(jié)構(gòu):我們需要一個(gè)包含文字的HTML元素,例如一個(gè) 2、CSS樣式:我們使用CSS來(lái)定義跑馬燈的效果。 3、CSS動(dòng)畫(huà):使用CSS動(dòng)畫(huà)和關(guān)鍵幀來(lái)定義跑馬燈動(dòng)畫(huà)。 在這個(gè)示例中, 通過(guò)調(diào)整
div
或p
<div class="marquee-text">跑馬燈文字</div>
.marquee-text {
position: relative;
width: 100%;
height: 50px;
line-height: 50px;
text-align: center;
background-color: #333;
color: #fff;
border: 1px solid #000;
border-radius: 5px;
}
@keyframes marquee {
0% { left: 100%; }
100% { left: -100%; }
}
.marquee-text {
animation: marquee 5s linear infinite;
}
@keyframes
定義了一個(gè)名為marquee
的動(dòng)畫(huà),該動(dòng)畫(huà)將文本從右側(cè)移動(dòng)到左側(cè)。animation
屬性將這個(gè)動(dòng)畫(huà)應(yīng)用到.marquee-text
元素上,設(shè)置動(dòng)畫(huà)持續(xù)時(shí)間為5秒,線(xiàn)性速度曲線(xiàn),并且設(shè)置為無(wú)限循環(huán)。@keyframes
中的關(guān)鍵幀,你可以控制跑馬燈動(dòng)畫(huà)的具體效果,例如移動(dòng)速度、移動(dòng)方向等,你也可以在animation
屬性中設(shè)置更多的參數(shù)來(lái)定制動(dòng)畫(huà)效果。