CSS3在前端開發中是一個非常重要的技術,其中CSS3的動畫效果也是開發中不可或缺的部分之一,本文將介紹如何使用CSS3實現從下至上移動的動畫效果。
.move-up { transform: translateY(100%); animation: move-up 1s forwards; } @keyframes move-up { 100% { transform: translateY(0); } }
以上是實現從下至上移動的CSS3代碼,具體解釋如下:
transform: translateY(100%);
表示元素初始位置在其高度的下方,因為 translateY 是相對于元素本身的位置移動。animation: move-up 1s forwards;
表示動畫為1秒,最后停留在動畫結束后的位置。@keyframes move-up { … }
表示這是一個名為 move-up 的動畫,從 0% 到 100% 過渡一次,且每個過渡狀態有不同的CSS樣式。100% { transform: translateY(0); }
表示在動畫結束時,元素將位于頁面頂部。
通過以上代碼,我們就可以實現從下至上移動的動畫效果了,通過改變transform中的100%的數值,也可以實現從上至下等其他方向的移動效果。
上一篇css3 下拉菜單動畫
下一篇css3 中心縮放