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

風(fēng)車轉(zhuǎn)動css3

夏志豪1年前7瀏覽0評論

CSS3是網(wǎng)頁設(shè)計(jì)中的重要技術(shù)之一,它可以實(shí)現(xiàn)很多炫酷的效果,在這里我們來介紹如何使用CSS3制作一個旋轉(zhuǎn)的風(fēng)車。

.windmill {
width: 100px;
height: 100px;
position: relative;
margin: 0 auto;
animation: rotate 3s linear infinite;
}
/*定義旋轉(zhuǎn)動畫*/
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
/*定義風(fēng)車片的尺寸和顏色*/
.windmill .blade {
width: 50px;
height: 50px;
position: absolute;
background-color: #f1c40f;
transform-origin: bottom center;
animation: rotate-blade 1s linear infinite;
}
/*定義風(fēng)車片的旋轉(zhuǎn)動畫*/
@keyframes rotate-blade {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
/*用偽元素來制作風(fēng)車的中心軸*/
.windmill:before {
content: "";
width: 20px;
height: 20px;
position: absolute;
border-radius: 50%;
background-color: #3498db;
left: 40px;
top: 40px;
}
/*用四個風(fēng)車片來組成風(fēng)車*/
.windmill .blade:nth-child(1) {
transform: rotate(0deg);
}
.windmill .blade:nth-child(2) {
transform: rotate(90deg);
}
.windmill .blade:nth-child(3) {
transform: rotate(180deg);
}
.windmill .blade:nth-child(4) {
transform: rotate(270deg);
}

我們在HTML中創(chuàng)建一個class名為“windmill”的div,然后在CSS中設(shè)置寬高,添上旋轉(zhuǎn)動畫。 接著,用偽元素:before來制作風(fēng)車的中心軸,設(shè)置大小和顏色,控制位置。最后,用四個相同的class名為“blade”的div來作為風(fēng)車的四個葉片,并給每個葉片設(shè)置不同的旋轉(zhuǎn)角度,組成一個完整的風(fēng)車。

通過上面的CSS3代碼,我們成功制作了一個旋轉(zhuǎn)的風(fēng)車,為網(wǎng)頁增添了動態(tài)的感覺。在日常開發(fā)中,CSS3動畫效果的應(yīng)用可以讓網(wǎng)頁更加生動、有趣、吸引眼球,達(dá)到更好的用戶體驗(yàn)。