CSS卡片跳動是一種常見的視覺效果,在網(wǎng)頁設計中廣泛應用。通過使用CSS動畫,可以讓卡片在用戶鼠標懸停或點擊時產(chǎn)生視覺跳動的效果。下面我們來看一下CSS卡片跳動的實現(xiàn)方法。
.card { width: 200px; height: 200px; background-color: #fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 10px; transition: transform 0.3s ease-out; } .card:hover { transform: translateY(-10px); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); }
以上代碼實現(xiàn)了一個基本的CSS卡片跳動效果。首先定義了一個卡片的樣式(.card),包括寬度、高度、背景色、陰影和邊框半徑等屬性。接著使用CSS過渡(transition)屬性定義了卡片在動作時的緩動效果,這里采用了“ease-out”函數(shù),表示動作結(jié)束時速度變慢。當鼠標懸停在卡片上時(.card:hover),使用CSS變換(transform)屬性向上移動10個像素(translateY(-10px)),并增加了陰影的寬度和透明度。
通過使用CSS卡片跳動效果,可以為用戶帶來更加生動的視覺交互體驗,同時也可以增強網(wǎng)頁的美觀度和互動性。