CSS 動畫可以為網(wǎng)站增加生動感和吸引力。其中一種動畫效果是閃現(xiàn)。以下是如何使用 CSS 設(shè)置閃現(xiàn)動畫。
閃現(xiàn)動畫樣式定義: .flash { animation-name: flash; animation-duration: 1s; animation-timing-function: ease-out; animation-iteration-count: 3; } 動畫定義: @keyframes flash { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
在這里,我們?yōu)殚W現(xiàn)動畫定義了 CSS 類 .flash。我們設(shè)置動畫持續(xù)時間為 1 秒,使用了 ease-out 時間函數(shù),動畫的每輪運(yùn)行 3 次。
接下來,我們定義了使用關(guān)鍵幀定義的動畫名稱(flash)。我們設(shè)置了從 0% 顯示的不透明度為 1,然后中間的 50% 透明度為 0,最后在 100% 顯示時不透明度回到 1。這樣就可以創(chuàng)建一個閃爍效果!
現(xiàn)在,我們可以在 HTML 中使用類名 .flash 來應(yīng)用這個動畫:
<div class="flash">這個 div 會閃爍</div>
這是一個基本的閃現(xiàn)動畫示例。你可以進(jìn)一步調(diào)整動畫的時間,速率以及其他屬性,以產(chǎn)生更多的效果和變化。