แอนิเมชั่นเป็นกระบวนการในการสร้างเอฟเฟกต์การเคลื่อนไหวและเปลี่ยนรูปลักษณ์ CSS รองรับเอฟเฟกต์แอนิเมชั่นต่างๆ เพื่อเปลี่ยนการเคลื่อนไหวของเหตุการณ์
ภายใต้แอนิเมชั่น จะใช้คีย์เฟรมของแนวคิด คีย์เฟรมจะควบคุมขั้นตอนของแอนิเมชั่นขั้นกลางใน CSS3
ตัวอย่างด้านล่างแสดงความสูง ความกว้าง สี ชื่อ และระยะเวลาของแอนิเมชันพร้อมไวยากรณ์คีย์เฟรม -
ไวยากรณ์
@keyframes animation {
from {background-color: pink;}
to {background-color: green;}
}
div {
width: 100px;
height: 100px;
background-color: red;
animation-name: animation;
animation-duration: 5s;
}