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

css3 公轉自轉

阮建安2年前11瀏覽0評論

CSS3可以實現很多炫酷的動畫效果,其中公轉自轉是一種常見的效果。建議在HTML中使用div標簽作為需要實現公轉自轉的元素,并使用CSS3屬性transform中的rotate屬性來實現。同時,我們可以使用keyframes來讓元素實現自轉。

/* 公轉 */
div {
position: absolute;
width: 200px;
height: 200px;
top: 0;
left: 0;
animation: rotate 10s linear infinite;
}
@keyframes rotate {
0% { transform: rotate(0); }
100% { transform: rotate(360deg); }
}
/* 自轉 */
div::before {
content: '';
position: absolute;
width: 100px;
height: 100px;
top: 50%;
left: 50%;
margin: -50px 0 0 -50px;
border-radius: 50%;
background: #fff;
animation: orbit 5s linear infinite;
}
@keyframes orbit {
0% { transform: rotate(0) translateX(100px) rotate(0); }
100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

以上代碼實現了一個在頁面中旋轉的圓圈。通過在div中加入before偽元素,并使其繞著div中心旋轉,我們實現了圓圈的自轉。而在div中使用了keyframes的動畫,我們實現了圓圈的公轉。