ตัวอย่าง
เปลี่ยนเส้นโค้งความเร็วของผลกระทบการเปลี่ยนแปลง:
document.getElementById("myDIV").style.transitionTimingFunction = "linear";
ลองตัวเอง» ความหมายและการใช้งาน
คุณสมบัติ transitionTimingFunction ระบุโค้งความเร็วของผลกระทบการเปลี่ยนแปลง
คุณสมบัตินี้จะช่วยให้ผลการเปลี่ยนแปลงที่จะเปลี่ยนความเร็วในช่วงระยะเวลาของมัน
สนับสนุนเบราว์เซอร์
คุณสมบัติ transitionTimingFunction ได้รับการสนับสนุนใน Internet Explorer 10, Firefox, Opera และ Chrome
ซาฟารีสนับสนุนทางเลือกคุณสมบัติ WebkitTransitionTimingFunction
หมายเหตุ: คุณสมบัติ transitionTimingFunction จะไม่ได้รับการสนับสนุนใน Internet Explorer 9 และรุ่นก่อนหน้า
วากยสัมพันธ์
คืนทรัพย์สิน transitionTimingFunction นี้:
object .style.transitionTimingFunction
ตั้งค่าคุณสมบัติ transitionTimingFunction นี้:
object .style.transitionTimingFunction ="ease|linear|ease-in|ease-out|ease-in-out|cubic-bezier()|
initial|inherit"
ค่าทรัพย์สิน
ความคุ้มค่า | ลักษณะ |
---|---|
ease | ค่ามาตรฐาน ระบุผลการเปลี่ยนแปลงที่มีจุดเริ่มต้นช้าแล้วเร็วแล้วจบช้า (equivalent to cubic- bezier(0.25,0.1,0.25,1) ) |
linear | ระบุผลการเปลี่ยนแปลงที่มีความเร็วเท่ากันตั้งแต่ต้นจนจบ (equivalent to cubic- bezier(0,0,1,1) ) |
ease-in | ระบุผลการเปลี่ยนแปลงกับการเริ่มต้นช้า (เทียบเท่า cubic- bezier(0.42,0,1,1) ) |
ease-out | ระบุผลการเปลี่ยนแปลงที่มีปลายช้า (เทียบเท่า cubic- bezier(0,0,0.58,1) ) |
ease-in-out | ระบุผลการเปลี่ยนแปลงกับการเริ่มต้นและจุดสิ้นสุดช้า (เทียบเท่า cubic- bezier(0.42,0,0.58,1) ) |
cubic- bezier( n , n , n , n ) | กำหนดค่าของคุณเองในการทำงานลูกบาศก์ Bezier ค่าที่เป็นไปเป็นค่าตัวเลข 0-1 |
initial | ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น อ่านเกี่ยวกับการเริ่มต้น |
inherit | สืบทอดคุณสมบัตินี้จากองค์ประกอบหลักของมัน อ่านเกี่ยวกับการรับมรดก |
รายละเอียดทางเทคนิค
ราคาเริ่มต้น: | ความสะดวก |
---|---|
กลับค่า: | สตริงที่เป็นตัวแทนของการเปลี่ยนแปลงระยะเวลา-ฟังก์ชั่ทรัพย์สินขององค์ประกอบ |
CSS รุ่น | CSS3 |
หน้าเว็บที่เกี่ยวข้อง
อ้างอิง CSS: transition-timing-function property
<สไตล์วัตถุ