欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css3實(shí)現(xiàn)左右移動(dòng)效果

CSS3在網(wǎng)頁(yè)設(shè)計(jì)和開(kāi)發(fā)中有著廣泛的應(yīng)用,可以實(shí)現(xiàn)豐富多彩的動(dòng)畫(huà)效果。本文將介紹如何使用CSS3實(shí)現(xiàn)左右移動(dòng)效果。

/*HTML*/
<div class="box">
<p>這是一個(gè)左右移動(dòng)的盒子!</p>
</div>
/*CSS*/
.box{
width: 200px;
height: 100px;
background-color: #eee;
position: relative;
}
.box p{
color: #333;
font-size: 18px;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.box:hover p{
animation: move 2s linear infinite;
}
@keyframes move{
0%{
left: 0;
}
50%{
left: 50%;
}
100%{
left: 100%;
}
}

首先,在HTML中創(chuàng)建一個(gè)div容器,并在其中添加一個(gè)p標(biāo)簽作為盒子的內(nèi)容。為了實(shí)現(xiàn)左右移動(dòng)的效果,需要將p標(biāo)簽的位置設(shè)置為絕對(duì)定位,通過(guò)transform屬性將其上下居中。

然后,在CSS中將盒子的寬度和高度設(shè)定好,以及背景顏色。之后,利用:hover偽類(lèi)選擇器來(lái)實(shí)現(xiàn)鼠標(biāo)懸停時(shí)的動(dòng)畫(huà)效果。在動(dòng)畫(huà)中使用animation屬性,并設(shè)置move動(dòng)畫(huà),總時(shí)間為2秒,動(dòng)畫(huà)類(lèi)型為linear,且無(wú)限循環(huán)(infinite)。

最后,在@keyframes中使用move動(dòng)畫(huà),設(shè)定盒子從左邊移動(dòng)到中間,再?gòu)闹虚g移動(dòng)到右邊的動(dòng)畫(huà)效果,并將其循環(huán)運(yùn)行。

使用CSS3實(shí)現(xiàn)盒子左右移動(dòng)效果非常簡(jiǎn)單,只需要設(shè)置好關(guān)鍵幀即可。在實(shí)際項(xiàng)目中,可以根據(jù)需求自由變化動(dòng)畫(huà)效果和時(shí)間,以達(dá)到更好的視覺(jué)體驗(yàn)。