Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

แอนิเมชั่นสไตล์ HTML DOM Direction Property


คุณสมบัติ animationDirection ใช้เพื่อระบุทิศทางของแอนิเมชั่นที่อาจเดินหน้า ถอยหลัง หรือสลับกัน

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์สำหรับ −

การตั้งค่าคุณสมบัติ animationDirection -

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

คุณค่า

ต่อไปนี้เป็นค่า -

ค่า คำอธิบาย
ปกติ นี่คือค่าเริ่มต้นที่ระบุว่าภาพเคลื่อนไหวควรเล่นตามปกติ
ย้อนกลับ เพื่อระบุว่าภาพเคลื่อนไหวควรเล่นแบบย้อนกลับ
ทางเลือก สำหรับให้แอนิเมชั่นเล่นตามปกติในเวลาคี่และย้อนกลับในเวลาคู่
สลับ-ถอยหลัง นี่คือการย้อนกลับของตัวเลือกและเล่น e ภาพเคลื่อนไหวในทิศทางย้อนกลับทุก ๆ ครั้งคี่และในทิศทางปกติทุก ๆ ครั้งเท่ากัน
เริ่มต้น สำหรับการตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น
สืบทอด สืบทอดคุณสมบัตินี้จากองค์ประกอบหลัก

ตัวอย่าง

ให้เราดูตัวอย่างคุณสมบัติ 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>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

แอนิเมชั่นสไตล์ HTML DOM Direction Property

ภาพเคลื่อนไหวจะเคลื่อนไปทางขวาในแนวทแยง -

แอนิเมชั่นสไตล์ HTML DOM Direction Property

เมื่อคลิกเปลี่ยนทิศทาง อันดับแรกจะเลื่อนลงจากจุดเริ่มต้นแล้วเคลื่อนที่ย้อนกลับ -

แอนิเมชั่นสไตล์ HTML DOM Direction Property