CSS背景動(dòng)畫效果可以打破頁(yè)面的平靜,給網(wǎng)站增添活力。下面介紹幾種常見的CSS背景動(dòng)畫效果。
/*背景漸變色動(dòng)畫*/ .gradient{ background: linear-gradient(to right, #f6d365, #fda085); /*漸變色*/ animation: gradient 6s ease infinite; /*動(dòng)畫名稱、時(shí)間、緩動(dòng)方式、無限*/ } @keyframes gradient{ 0%{background-position: left center;} 50%{background-position: right center;} 100%{background-position: left center;} } /*背景閃爍動(dòng)畫*/ .twinkle{ background: #dbedf3; animation: twinkle 1s ease infinite alternate; /*動(dòng)畫名稱、時(shí)間、緩動(dòng)方式、無限、每次動(dòng)畫結(jié)束返回初始狀態(tài)*/ } @keyframes twinkle{ 0%{opacity: 1;} 100%{opacity: 0.7;} } /*背景旋轉(zhuǎn)動(dòng)畫*/ .rotate{ background: url('bg.jpg') center center; animation: rotate 10s linear infinite; /*動(dòng)畫名稱、時(shí)間、緩動(dòng)方式、無限*/ } @keyframes rotate{ 0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);} }
以上是CSS背景動(dòng)畫效果的基本實(shí)現(xiàn),可以通過修改其參數(shù)實(shí)現(xiàn)不同的動(dòng)畫效果。在實(shí)際應(yīng)用中,應(yīng)根據(jù)設(shè)計(jì)需要進(jìn)行搭配,避免過于花哨影響用戶體驗(yàn)。