CSS 實現呼吸燈效果是一種時下非常流行的網頁設計效果。這種效果能夠讓文字或圖片在頁面上呼吸似的閃爍,增強視覺沖擊力,讓用戶更易于注意到。
@keyframes pulse { 0% { opacity: 0.5; transform: scale(0.98); } 50% { opacity: 1; transform: scale(1); } 100% { opacity: 0.5; transform: scale(0.98); } } .breathing-effect { animation-name: pulse; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; }
要實現這種效果,我們需要使用 CSS 的關鍵幀動畫(@keyframes)。首先定義一個名為 pulse 的關鍵幀動畫,其中設置了元素在不同時間段內的透明度和縮放比例。
然后,在想要呼吸燈效果的元素上應用這個動畫,設置動畫屬性以及重復次數和時間函數。最后,給元素添加一個帶有 breathing-effect 類名的樣式,即可讓元素擁有呼吸燈效果了。
下一篇vue登錄美化頁面