云動畫是一種基于CSS3技術的動畫效果,它可以用來實現(xiàn)各種形狀、顏色和運動的變化效果,使網(wǎng)頁更加生動有趣。以下是一些基本的CSS3云動畫應用實例:
/* 云的樣式 */ .cloud{ width: 100px; height: 60px; background: #fff; border-radius: 50%; position: absolute; left: 20%; top: 20%; animation: float 60s ease-in-out infinite; } /* 云的動畫效果 */ @keyframes float{ 0%{ transform: translateX(0) translateY(0); } 50%{ transform: translateX(-50px) translateY(-20px); } 100%{ transform: translateX(0) translateY(0); } }
上述代碼中,div標簽的類名為cloud,通過CSS樣式設置了該元素的大小、形狀、顏色、位置等屬性,并添加了一個名為float的動畫效果,動畫時間為60s,循環(huán)無限次。
動畫效果中通過@keyframes來定義動畫的關鍵幀,在0%、50%和100%時分別設置了云朵的位置。通過設置translateX和translateY屬性,實現(xiàn)云朵在x和y軸上的平移運動。
上一篇中文css首行縮進2字
下一篇為什么叫css