266 of 313 menu

คุณสมบัติ transition-delay

คุณสมบัติ transition-delay กำหนด การหน่วงเวลาก่อนเริ่มการเปลี่ยนแปลงแบบ gradual transition.

ไวยากรณ์

selector { transition-delay: เวลาใน s หรือ ms; }

ค่า

ค่า คำอธิบาย
s ระบุเวลาในหน่วยวินาที (ตัวอย่างเช่น 3s) สามารถระบุค่าเศษส่วนได้ ตัวอย่างเช่น, 0.5s - ครึ่งวินาที
ms ระบุเวลาในหน่วยมิลลิวินาที (ตัวอย่างเช่น 3ms) หนึ่งวินาที เท่ากับ 1000 มิลลิวินาที

ค่าเริ่มต้น: 0s

ตัวอย่าง

นำเมาส์ไปวางบนบล็อก - 3 วินาที จะไม่เกิดอะไรขึ้น (มีการหน่วงเวลาไว้ที่ 3s) จากนั้นมันจะค่อยๆ เปลี่ยนแปลงความกว้างของตัวเอง ภายใน 2 วินาที หากหลังจากนั้นเลื่อนเมาส์ออก - จะต้องรออีก 3 วินาที จึงจะไม่เกิดอะไรขึ้น จากนั้นความกว้างจะค่อยๆ ลดลง จนกลับสู่ค่าเดิม:

<div id="elem"></div> #elem { border: 1px solid black; transition-duration: 2s; transition-property: width; transition-delay: 3s; height: 50px; width: 100px; } #elem:hover { width: 400px; }

:

ตัวอย่าง

นำเมาส์ไปวางบนบล็อก - มันจะเปลี่ยน ความกว้างของตัวเองก่อนภายใน 2 วินาที แล้วหลังจากนั้น จึงเปลี่ยนความสูงของตัวเองภายใน 4 วินาที คุณสมบัติจะเปลี่ยนแปลงตามลำดับ เพราะสำหรับความสูงมีการตั้งค่าหน่วงเวลาไว้ 3 วินาที (เวลาในการเปลี่ยนแปลงความกว้าง) หากเลื่อนเมาส์ออก - การเปลี่ยนแปลงจะเกิดขึ้นในลำดับ ย้อนกลับ: ความกว้างจะลดลงก่อน แล้วหลังจากนั้น ความสูงจึงจะลดลง:

<div id="elem"></div> #elem { border: 1px solid black; transition-duration: 2s, 4s; transition-property: width, height; transition-delay: 0s, 3s; width: 100px; height: 25px; } #elem:hover { width: 400px; height: 50px; }

:

ดูเพิ่มเติม

  • คุณสมบัติ transition-property,
    ซึ่งกำหนดชื่อคุณสมบัติสำหรับการเปลี่ยนแปลงแบบ gradual
  • คุณสมบัติ transition-duration,
    ซึ่งกำหนดระยะเวลาของการเปลี่ยนแปลงแบบ gradual
  • คุณสมบัติ transition-timing-function,
    ซึ่งกำหนดฟังก์ชันเวลา (timing function) สำหรับการเปลี่ยนแปลงแบบ gradual
  • คุณสมบัติ transition,
    ซึ่งเป็น shorthand สำหรับการเปลี่ยนแปลงแบบ gradual
  • คุณสมบัติ animation,
    ซึ่งสามารถใช้สร้าง animation ได้
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ