274 of 313 menu

คุณสมบัติ animation-timing-function

คุณสมบัติ animation-timing-function กำหนดความเร็วของการเปลี่ยนแปลง (ความเร่ง) ของแอนิเมชัน ตัวอย่างเช่น ในตอนแรกช้า ต่อมา เร็ว จากนั้นช้าอีกครั้ง เป็นต้น

ไวยากรณ์

ตัวเลือก { animation-timing-function: ค่า; }

ค่า

ค่า คำอธิบาย
ease ในตอนแรกช้า ต่อมาเร็ว สุดท้ายช้าอีกครั้ง
ease-in เริ่มต้นช้าและค่อย ๆ เร่งความเร็วขึ้น
ease-out เริ่มต้นเร็วและค่อย ๆ ช้าลงจนหยุด
ease-in-out ในตอนแรกช้า ต่อมาเร็ว สุดท้ายช้าอีกครั้ง แตกต่างจาก ease ในเรื่องความเร็ว
linear มีความเร็วคงที่เสมอ
step-start ไม่มีการเคลื่อนไหว ค่าคุณสมบัติเป็นค่าสุดท้ายทันที
step-end ไม่มีการเคลื่อนไหว ค่าคุณสมบัติจะรอเวลา ที่กำหนดไว้ใน animation-duraton, จากนั้นจะเปลี่ยนเป็นค่าสุดท้ายทันที
steps ค่าของคุณสมบัติเปลี่ยนแปลงเป็นขั้นๆ
cubic-bezier เส้นโค้ง Bezier ที่สามารถกำหนดแอนิเมชันแบบใดก็ได้ ดู ตัวสร้างเส้นโค้ง Bezier

ค่าเริ่มต้น: ease

การเปรียบเทียบค่าต่างๆ

นำเมาส์ไปวางบนบล็อกด้านล่างนี้ เพื่อดูการทำงานของฟังก์ชันกำหนดเวลาทุกประเภท:

ดูเพิ่มเติม

  • คุณสมบัติ animation,
    ซึ่งเป็นคุณสมบัติแบบย่อสำหรับแอนิเมชัน
  • คำสั่ง @keyframes,
    ซึ่งกำหนดเฟรมหลักของแอนิเมชัน
  • การเปลี่ยนแบบราบรื่น transition, ซึ่งเป็นการเคลื่อนไหวเมื่อวางเมาส์เหนือองค์ประกอบ
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ