CSS引導頁動畫能夠幫助我們更好地吸引用戶的注意力,使我們的網站更加出色。在這里,我將分享幾個CSS引導頁動畫的實例,并解釋如何編寫它們。
/* 實例1:淡入淡出 */ .fade { animation: fade 1s ease-in-out infinite; } @keyframes fade { 0%, 100% { opacity: 0; } 50% { opacity: 1; } } /* 實例2:旋轉動畫 */ .rotate { animation: rotate 1s linear infinite; } @keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* 實例3:彈跳動畫 */ .bounce { animation: bounce 1s ease-in-out infinite; } @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-20px); } } /* 實例4:閃爍動畫 */ .blink { animation: blink 1s linear infinite; } @keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0; } }
以上這些動畫只需要添加一個CSS類即可實現。我們可以使用CSS動畫元素將它們添加到我們的網站上。動畫元素可以在頁面加載時顯示或隨著用戶的交互而顯示。我們也可以使用JavaScript來控制這些動畫。
這些CSS引導頁動畫都是由關鍵幀動畫組成的,定義了動畫應該如何運動。我們使用animate.css這樣的庫,可以很容易地實現更多CSS動畫,而不需要編寫復雜的CSS代碼。
上一篇css引入報302