CSS樣式動(dòng)畫(huà)效果在現(xiàn)代的網(wǎng)頁(yè)設(shè)計(jì)中扮演著非常重要的角色,不僅可以使網(wǎng)頁(yè)變得更加生動(dòng)有趣,還可以增加用戶的交互體驗(yàn)。以下是一些常見(jiàn)的CSS樣式動(dòng)畫(huà)效果。
/* 漸變動(dòng)畫(huà) */ .gradient { background: linear-gradient(to right, #ffafbd, #ffc3a0); animation: gradient 5s ease infinite; } @keyframes gradient { 0% { background-position: left; } 100% { background-position: right; } } /* 旋轉(zhuǎn)動(dòng)畫(huà) */ .rotate { animation: rotate 2s infinite; } @keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* 平滑滾動(dòng)動(dòng)畫(huà) */ .scroll { scroll-behavior: smooth; } /* 貝塞爾曲線動(dòng)畫(huà) */ .bezier { animation: bezier 3s ease-in-out infinite; } @keyframes bezier { 0% { transform: translateX(0); } 50% { transform: translateX(100%); } 100% { transform: translateX(0); } }
以上是一些比較常見(jiàn)的CSS樣式動(dòng)畫(huà)效果,但事實(shí)上,我們可以使用CSS中的各種屬性來(lái)創(chuàng)造出各種奇妙的動(dòng)畫(huà)效果。當(dāng)然,在運(yùn)用CSS樣式動(dòng)畫(huà)效果時(shí)也要注意不要過(guò)度使用,以免影響用戶體驗(yàn)。