要使用CSS實現translateAnimation
,你可以使用CSS的@keyframes
規則和transform
屬性。下面是一個簡單的示例,展示了如何創建一個translateAnimation
并將其應用于HTML元素:
@keyframes
規則,定義動畫的關鍵幀。在這個例子中,我們將創建一個簡單的水平移動動畫:@keyframes translateAnimation {
0% {
transform: translateX(0);
}
100% {
transform: translateX(100px);
}
}
這個動畫將在0%時將元素保持在原始位置(translateX(0)
),并在100%時將元素移動到100像素的右側(translateX(100px)
)。
<div>
元素應用動畫:.animated-element {
animation: translateAnimation 3s linear infinite;
}
這里,我們將動畫命名為translateAnimation
,設置持續時間為3秒,使用linear
速度曲線,并使其無限循環。
.animated-element
類的元素:<div class="animated-element">
我是一個平移動畫的元素!
</div>
現在,當你在瀏覽器中打開這個HTML文件時,你將看到一個水平移動的<div>
元素,它會根據我們在CSS中定義的translateAnimation
進行動畫。