ตัวอย่างทั้งหมด

แท่นแม่เหล็ก

ไอคอนขยายใหญ่เมื่อตัวชี้ผ่าน ดันไอคอนข้าง ๆ ออก และสงบลงเมื่อตัวชี้ออกไป

moveInputfollowuseAnimatedCSSmultiply

กำลังเตรียมตัวอย่าง…

ทำงานอย่างไร

  1. moveInput เขียนตำแหน่งตัวชี้บนแทร็ก จาก -1 ถึง 1 ลงในค่าเดียว
  2. follow ทำให้ค่าที่สองตามไปด้วยสปริง การเคลื่อนที่เร็วจึงยังลื่นไหล
  3. แต่ละไอคอนอินเทอร์โพเลตความใกล้ของตัวเองและคูณกับค่า hover ด้วย useAnimatedCSS เพราะผลคูณของสองค่าไม่ใช่นิพจน์ calc()
  4. ความกว้างเปลี่ยน ไอคอนข้าง ๆ จึงขยับในเลย์เอาต์ปกติ ไม่มีอะไรเรนเดอร์ใหม่ขณะตัวชี้เคลื่อนที่

ตัวอย่างเพิ่มเติม

ค้นหา

พิมพ์เพื่อค้นหาเอกสาร