CSS幀動畫是前端開發中常用的技術。此篇文章將介紹如何使用CSS幀動畫實現文字降落效果。
//CSS代碼 .fall-in { animation: fall-in 1.5s ease; } @keyframes fall-in { 0% { opacity: 0; transform: translateY(-100%); } 100% { opacity: 1; transform: translateY(0); } }
上述CSS代碼中,我們使用了CSS動畫的關鍵字@keyframes
。其中,動畫名稱為fall-in,動畫的持續時間為1.5秒,緩動函數為ease。
在@keyframes
中,我們定義了動畫在0%和100%時的狀態。0%狀態下,元素的不透明度為0,實現隱藏效果;同時使用transform: translateY(-100%);
將元素向上平移100%的高度,實現文字向上移動效果。
100%狀態下,元素的不透明度為1,實現出現的效果;同時使用transform: translateY(0);
將元素向下平移,實現文字落下的效果。
接下來,在HTML中使用<p class="fall-in">
標簽即可將文字應用此CSS幀動畫,實現好看的文字降落效果。
上一篇vue建立工作空間
下一篇ios解析json字符串