在網頁設計中,我們經常需要制作一些動態效果來吸引用戶的注意力。其中,CSS可以實現許多動態效果,比如上下動效果。
實現上下動效果的CSS代碼如下:
.move-up-down { position: relative; animation: moveUpDown 1s infinite; } @keyframes moveUpDown { 0% { top: 0; } 50% { top: 10px; } 100% { top: 0; } }
通過設置元素的position屬性為relative,我們使其成為相對定位。然后,使用animation屬性指定動畫名稱、持續時間和動畫的循環次數。在上述代碼中,我們使用了一個名為moveUpDown的動畫,持續時間為1s,無限循環。
接下來,我們使用@keyframes關鍵字定義動畫的關鍵幀。在這里,我們定義了三個關鍵幀,分別是0%、50%和100%。每個關鍵幀都指定了元素的top屬性的值,決定了元素動畫過程中上下運動的距離。
最后,將樣式應用到需要上下運動的元素上,就可以實現上下動效果了。
上一篇css 三角 after
下一篇css 上一個相鄰元素