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

จะสร้างแอนิเมชั่นคีย์เฟรม CSS3 ได้อย่างไร?


หากต้องการสร้างภาพเคลื่อนไหวคีย์เฟรมใน CSS3 ให้กำหนดคีย์เฟรมแต่ละรายการ คีย์เฟรมจะควบคุมขั้นตอนของแอนิเมชั่นขั้นกลางใน CSS3

ต่อไปนี้เป็นการสร้างแอนิเมชั่นคีย์เฟรมโดยใช้ CSS3 -

ตัวอย่าง

<!DOCTYPE html>
<html>
<head>
<style>
div {
   width: 100px;
   height: 100px;
   background: rgb(218, 78, 36);
   border: 4px solid rgb(0, 0, 0);
   position: relative;
   animation: circleMove 5s infinite;
}
@keyframes circleMove {
   from {
      left: 0px;
      border-radius: 0px;
   }
   to {
      left: 200px;
      border-radius: 50%;
   }
}
</style>
</head>
<body>
<h1>CSS3 keyframe example</h1>
<div></div>
</body>
</html>

ผลลัพธ์

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

จะสร้างแอนิเมชั่นคีย์เฟรม CSS3 ได้อย่างไร?

เมื่อเวลาผ่านไป สี่เหลี่ยมจัตุรัสจะกลายเป็นวงกลมดังรูป −

จะสร้างแอนิเมชั่นคีย์เฟรม CSS3 ได้อย่างไร?