หากต้องการนำ animation ไปใช้กับคุณสมบัติ box-shadow ใน CSS สามารถทดลองรันโค้ดตัวอย่างด้านล่างได้
ตัวอย่างโค้ด
<!DOCTYPE html> <html> <head> <style> div { width: 200px; height: 300px; background: yellow; border: 10px solid red; animation: myanim 3s infinite; bottom: 30px; position: absolute; } @keyframes myanim { 20% { bottom: 100px; box-shadow: 30px 45px 70px orange; } } </style> </head> <body> <h2>Performing Animation on box-shadow</h2> <div></div> </body> </html>
คำอธิบาย
ตัวอย่างนี้แสดงการทำ animation บน box-shadow พร้อมกับการเปลี่ยนตำแหน่ง (bottom) ของ element ในเวลาเดียวกัน ที่ 20% ของระยะเวลา animation (3 วินาที) จะมีเงา (box-shadow) ขึ้นมาและ element จะเคลื่อนที่ลงมา 100px จากด้านล่าง