Computer >> Máy Tính >  >> Lập trình >> HTML

Hoạt hình kiểu DOM HTML


Thuộc tính animationDirection được sử dụng để chỉ định hướng của hoạt ảnh có thể tiến, lùi hoặc xen kẽ.

Cú pháp

Sau đây là cú pháp cho -

Đặt thuộc tính animationDirection -

object.style.animationDirection = "normal|reverse|alternate|alternate-reverse|initial|inherit"

Giá trị

Sau đây là các giá trị -

Giá trị Mô tả
Bình thường Đây là giá trị mặc định cho biết hoạt ảnh sẽ phát bình thường.
Đảo ngược Để chỉ ra rằng hoạt ảnh sẽ phát ngược lại.
Thay thế Để làm cho hoạt ảnh được phát như bình thường vào thời gian lẻ và ngược chiều theo thời gian chẵn.
thay thế-đảo ngược Đây là đảo ngược của hoạt ảnh điện tử xen kẽ và phát theo hướng ngược lại mỗi lần lẻ và theo hướng bình thường mỗi lần chẵn.
Ban đầu Để đặt thuộc tính này thành giá trị ban đầu
nherit Kế thừa thuộc tính này từ phần tử mẹ của nó.

Ví dụ

Chúng ta hãy xem ví dụ về thuộc tính animationDirection -

<!DOCTYPE html>
<html>
<head>
<style>
   div {
      width: 50px;
      height: 80px;
      background: skyblue;
      position: relative;
      animation: high 5s infinite;
      z-index:-1;
      animation-direction:normal;
   }
   @keyframes high {
      0% {left: 0px; top: 0px;}
      25% {background-color: lightblue; left: 0px; top: 0px;}
      50% {background-color: lightgreen; left: 550px; top: 80px;}
      75% {background-color: lightblue; left: 0px; top: 80px;}
      100% {left: 0px; top: 0px;}
   }
</style>
<script>
   function changeDir(){
      document.getElementById("DIV1").style.animationDirection="alternate-reverse"
   }
</script>
</head>
<body>
<h1>animationDirection property example</h1>
<div id="DIV1"></div>
<p>Change the animation direction of the div by clicking the below button</p>
<button onclick="changeDir()">CHANGE DIRECTION</button>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Hoạt hình kiểu DOM HTML

Khi hoạt ảnh tiến triển, nó sẽ di chuyển theo đường chéo sang phải -

Hoạt hình kiểu DOM HTML

Khi nhấp vào THAY ĐỔI HƯỚNG, trước tiên nó sẽ đi xuống từ điểm xuất phát và sau đó di chuyển ngược lại -

Hoạt hình kiểu DOM HTML