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

คุณสมบัติแอนิเมชั่นสไตล์ HTML DOM


CSS ช่วยให้เราสามารถทำให้การเปลี่ยนคุณสมบัติขององค์ประกอบเคลื่อนไหวได้ เราใช้คุณสมบัติแอนิเมชั่นเพื่อกำหนดสไตล์ที่ต้องการ เราสามารถรวมคุณสมบัติต่างๆ เช่น ชื่อแอนิเมชั่น ระยะเวลาของแอนิเมชัน การนับซ้ำแอนิเมชัน เป็นต้น โดยใช้คีย์เวิร์ดของแอนิเมชัน

ไวยากรณ์

ไวยากรณ์ของคุณสมบัติแอนิเมชั่นมีดังนี้ -

object.style.animation = "name duration timingFunction delay iterationCount direction fillMode playState"

คุณค่า

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

ค่า คำอธิบาย
ชื่อแอนิเมชั่น สำหรับการระบุชื่อคีย์เฟรมที่จะผูกตัวเลือก
ภาพเคลื่อนไหว-ระยะเวลา เพื่อระบุระยะเวลาของภาพเคลื่อนไหว (เป็นวินาทีหรือมิลลิวินาที) ให้เสร็จสิ้น
ฟังก์ชันเวลาภาพเคลื่อนไหว เพื่อระบุเส้นโค้งความเร็วของภาพเคลื่อนไหว
ภาพเคลื่อนไหว-ล่าช้า ระบุการหน่วงเวลาก่อนที่ภาพเคลื่อนไหวจะเริ่มขึ้น
การนับภาพเคลื่อนไหวซ้ำ หากต้องการกำหนดระยะเวลาในการเล่นแอนิเมชั่น
ทิศทางภาพเคลื่อนไหว เพื่อระบุว่าภาพเคลื่อนไหวควรหรือไม่ควรเล่นในวงจรสลับกันหรือย้อนกลับ
โหมดเติมภาพเคลื่อนไหว เพื่อระบุค่าที่แอนิเมชั่นนำไปใช้นอกเวลาที่ทำงาน
animation-play-state เพื่อระบุว่ากำลังหยุดภาพเคลื่อนไหวชั่วคราวหรือกำลังเล่นอยู่
เริ่มต้น สำหรับการตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น
สืบทอด การสืบทอดค่าคุณสมบัติหลัก

ตัวอย่าง

ให้เราดูตัวอย่างคุณสมบัติแอนิเมชั่น -

<!DOCTYPE html>
<html>
<head>
<style>
   div {
      width: 5px;
      height: 15px;
      background-color: limegreen;
      animation: demo 4s infinite;
   }
   @keyframes demo {
      from {width: 5px; background-color: limegreen;}
      to {width: 400px; background-color: darkgreen;}
   }
   @keyframes demo1 {
      from {height: 5px; background-color: limegreen;}
      to {height: 400px; background-color: darkgreen;}
   }
</style>
<script>
   function changeAnimation() {
      document.getElementById("DIV1").style.animation = "demo1 4s 2";
   }
</script>
</head>
<body>
<button onclick="changeAnimation()">CHANGE ANIMATION</button>
<p>Change the below animation by clicking the above button</p>
<div id="DIV1"></div>
</body>
</html>

ผลลัพธ์

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

คุณสมบัติแอนิเมชั่นสไตล์ HTML DOM

เมื่อคลิกปุ่ม CHANGE ANIMATION ภาพเคลื่อนไหวจะเปลี่ยน -

คุณสมบัติแอนิเมชั่นสไตล์ HTML DOM