คุณสมบัติ animation-name
คุณสมบัติ animation-name กำหนดชื่อ
ภาพเคลื่อนไหว (หรือหลายภาพเคลื่อนไหว) ที่จะถูกนำไปใช้
กับองค์ประกอบนี้ ชื่อภาพเคลื่อนไหวจะต้องเป็น
ชื่อเดียวกับที่กำหนดไว้เมื่อนิยามคีย์เฟรม
@keyframes
ไวยากรณ์
ตัวเลือก {
animation-name: ชื่อภาพเคลื่อนไหว;
}
ตัวอย่าง
ในตัวอย่างนี้ ภาพเคลื่อนไหวมีชื่อว่า move:
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0px;
}
to {
margin-left: 400px;
}
}
#elem {
animation-name: move;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
ดูเพิ่มเติม
-
คุณสมบัติ
animation-duration,
ซึ่งกำหนดระยะเวลาของภาพเคลื่อนไหว -
คุณสมบัติ
animation-delay,
ซึ่งกำหนดความล่าช้าก่อนเริ่มภาพเคลื่อนไหว -
คุณสมบัติ
animation-timing-function,
ซึ่งกำหนดความเร็วในการดำเนินภาพเคลื่อนไหว -
คุณสมบัติ
animation-iteration-count,
ซึ่งกำหนดจำนวนรอบของภาพเคลื่อนไหว -
คุณสมบัติ
animation-direction,
ซึ่งกำหนดทิศทางของภาพเคลื่อนไหว -
คุณสมบัติ
animation-fill-mode,
ซึ่งกำหนดสถานะของภาพเคลื่อนไหว -
คุณสมบัติ
animation-play-state,
ซึ่งช่วยให้สามารถหยุดภาพเคลื่อนไหวชั่วคราวได้ -
คุณสมบัติ
animation,
ซึ่งเป็นรูปแบบย่อสำหรับกำหนดภาพเคลื่อนไหว -
คำสั่ง
@keyframes,
ซึ่งกำหนดคีย์เฟรมของภาพเคลื่อนไหว -
การเปลี่ยนแปลงแบบค่อยเป็นค่อยไป
transition, ซึ่งเป็นการเคลื่อนไหวเมื่อเลื่อนเมาส์มาที่องค์ประกอบ