在現(xiàn)代網(wǎng)頁中,不僅需要視覺效果良好的頁面,還需要動態(tài)展現(xiàn)信息的方式。其中就包括了動畫效果。 CSS3為開發(fā)人員提供了一種簡單、直觀和靈活的方式來創(chuàng)建動畫效果,同時還支持多種類型和方法。
/* CSS3動畫實現(xiàn) */ /* 首先,先要定義需要進行動畫的元素 */ .box{ position:relative; width:100px; height:100px; background-color:#f00; } /* 然后,使用@keyframes關(guān)鍵字來定義動畫 */ @keyframes move{ 0%{ left:0; } 100%{ left:200px; } } /* 接下來,定義元素的初始狀態(tài) */ .box{ left:0; } /* 最后,在元素中設(shè)置動畫效果的參數(shù) */ .box{ animation-name:move; /* 觸發(fā)的動畫名稱,即上面@keyframes定義的名稱 */ animation-duration:2s; /* 動畫持續(xù)的時間 */ animation-iteration-count:infinite; /* 動畫重復(fù)的次數(shù) */ animation-direction:alternate; /* 動畫的方向 */ } /* 特別提醒:如果需要檢測動畫效果的實例和兼容性,可以使用瀏覽器的Developer Tools來調(diào)試。 */
以上就是一個簡單的CSS3動畫代碼實現(xiàn)。通過定義元素的狀態(tài)和動畫效果的參數(shù),來實現(xiàn)動畫效果。
上一篇mysql 病毒