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

Hoạt hình kiểu DOM HTML

Thuộc tính animationDuration được sử dụng để chỉ định khoảng thời gian cần thiết để hoạt ảnh hoàn thành một chu kỳ.

Cú pháp

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

Đặt thuộc tính animationDuration -

object.style.animationDuration = "time|initial|inherit"

Giá trị

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

Giá trị Mô tả
Thời gian Để đề cập đến thời gian tính bằng giây hoặc mili giây để đợi trước khi hoạt ảnh bắt đầu. Giá trị mặc định cho thời gian là 0.
ban đầu Để đặt thuộc tính này thành giá trị ban đầu.
kế thừa Để kế thừa giá trị thuộc tính mẹ

Ví dụ

Chúng ta hãy xem một ví dụ cho thuộc tính animationDuration -

<!DOCTYPE html>
<html>
<head>
<style>
   div {
      width: 25px;
      height: 25px;
      border-radius: 50%;
      border: 8px solid orange;
      position: relative;
      animation: ring infinite;
      animation-duration: 5s;
   }
   @keyframes ring {
      from {top: 0px; left:0px}
      to {border-color: purple; left: 500px;}
   }
</style>
<script>
   function changeDuration(){
      document.getElementById("DIV1").style.animationDuration="10s";
      document.getElementById("Sample").innerHTML="The animation duration has been increased from 5s to 10s";
}
</script>
</head>
<body>
<div id="DIV1"></div>
<p>Click the below button to create the above animation duration</p>
<button onclick="changeDuration()">CHANGE DURATION</button>
<p id="Sample"></p>
</body>
</html>

Đầu ra

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

Hoạt hình kiểu DOM HTML

Hoạt ảnh thay đổi màu sắc sau một thời gian -

Hoạt hình kiểu DOM HTML

Khi nhấp vào nút THAY ĐỔI THỜI GIAN, thời lượng hoạt ảnh sẽ tăng lên 10 giây -

Hoạt hình kiểu DOM HTML