CSS3是前端開發中非常重要的一部分,通過它可以實現許多動畫效果。本文將介紹其中兩張圖片動畫的實現方法。
/* 圖片1動畫 */ .image1 { position: relative; animation-name: move; animation-duration: 3s; animation-iteration-count: infinite; } @keyframes move { 0% { left: 0%; } 50% { left: 50%; } 100% { left: 100%; } } /* 圖片2動畫 */ .image2 { position: relative; animation: rotate 2s linear infinite; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
以上代碼中,.image1和.image2分別代表兩張圖片的類名。其中,.image1實現了一種左右移動的動畫效果,通過position: relative設置圖片的定位方式,再通過animation-name、animation-duration和animation-iteration-count屬性實現移動動畫,其中,@keyframes定義了動畫的具體執行過程。而.image2則是實現了一個不斷旋轉的動畫效果,同樣也是通過animation屬性和@keyframes定義動畫執行過程。
綜上,通過CSS3可以輕松實現圖片的動畫效果,更多動畫效果的實現方式可以通過本站上其他相關文章進行學習。
上一篇CSS3與XML區別
下一篇css3下翻轉動畫效果