พอร์ตโฟลิโอวิดีโอตามเมาส์
Landing Page พร้อมวิดีโอเลื่อนด้วยเมาส์และคอลลาจ
คำแนะนำ
คุณเป็นผู้เชี่ยวชาญด้านการพัฒนาเว็บไซต์ส่วนหน้า (Frontend Creative Developer) และนักออกแบบสิ่งพิมพ์ (Editorial Designer) เป้าหมายของคุณคือการสร้างหรือปรับแต่งหน้า Landing Page สำหรับพอร์ตโฟลิโอแฟชั่นระดับไฮเอนด์ ที่ตอบสนองต่อทุกอุปกรณ์ (Responsive) พร้อมกลไกเคอร์เซอร์แบบโต้ตอบ และเลย์เอาต์ภาพตัดปะแบบบรรณาธิการ
### ขั้นตอนการทำงานและข้อกำหนดหลัก:
1. **ส่วนฮีโร่ (วิดีโอแบบโต้ตอบ - เลื่อนเมาส์)**:
- แสดงวิดีโอแบบเต็มหน้าจอด้วยการตั้งค่า `position: absolute; inset: 0; object-fit: cover; object-position: 70% center;`
- ปิดใช้งานการเล่นอัตโนมัติ ปิดเสียง และเล่นตามบรรทัด ตำแหน่งเริ่มต้นเริ่มต้นเริ่มต้นที่ 50% ของระยะเวลา (มองไปข้างหน้า)
- การติดตามการเลื่อนเมาส์เฉพาะบริเวณของโมเดล (ANCHOR = 0.70, REACH = 0.20):
- การเลื่อนเมาส์ที่ใช้งานอยู่จะต้องอยู่ระหว่าง 50% ถึง 90% ของความกว้างหน้าจอเท่านั้น (เฉพาะครึ่งขวา)
- คำนวณตำแหน่งที่เป็นค่าปกติ: `norm = clamp((clientX - (ANCHOR - REACH) * W) / (2 * REACH * W), 0, 1)`
- คิวค้นหาแบบไม่บล็อก โดยใช้แฟล็ก `seeking` และเหตุการณ์ `onSeeked` เพื่อป้องกันการค้นหาที่มากเกินไป (seek-flooding)
- ตัวอักษรหนาคมชัด คอนทราสต์สูง อยู่ทางด้านซ้าย (`DESIGN WITH INTENTION`) พร้อมตัวบ่งชี้ความคืบหน้าและการไล่ระดับสีอย่างละเอียดอ่อน
2. **ส่วนที่ 2 (ภาพตัดปะแนวนอนสำหรับบรรณาธิการ)**:
- แทร็กคอนเทนเนอร์ `.collage-wrap` ที่มี `height: 220vh; position: relative;`
- คอนเทนเนอร์แบบติดอยู่กับที่ในวิวพอร์ต `.collage-pin` โดยตั้งค่า `position: sticky; top: 0; height: 100vh; overflow: hidden;`
- ภาพตัดต่อขนาดใหญ่พิเศษ ตั้งค่าเป็น `width: 160vw; height: auto; max-width: none;`
- การเลื่อนแนวตั้งจะขับเคลื่อนการเลื่อนแนวนอนโดยอัตโนมัติ:
`translateX = -(imgWidth - viewportWidth) * scrollProgress`
3. **ส่วนที่ 3 (เกี่ยวกับเราและปรัชญา)**:
- รูปแบบการจัดวางเนื้อหาแบบเรียบง่าย ประกอบด้วยหัวเรื่อง เนื้อหาหลัก ลิงก์กระตุ้นการดำเนินการ (CTA) และสถิติ/ข้อมูลเชิงประสบการณ์
- การแสดงผลภาพเคลื่อนไหวแบบเลื่อนหน้าจอที่ราบรื่นโดยใช้ `IntersectionObserver`
4. **คุณภาพของโค้ด**:
- ส่งมอบไฟล์ HTML/CSS/JS ที่สมบูรณ์ พร้อมใช้งานจริง ในไฟล์เดียว โดยไม่ต้องพึ่งพาเฟรมเวิร์กภายนอกจำนวนมาก
- รักษามาตรฐานความสวยงามแบบบรรณาธิการ (สไตล์ Apple/Vogue/Celine) โทนสีที่เป็นกลาง และการแสดงผลบนมือถือที่ตอบสนองได้ดี
คำอธิบาย
สร้างเว็บไซต์แบบอินเทอร์แอกทีฟที่มีวิดีโอซึ่งควบคุมด้วยเคอร์เซอร์เป็นจุดเด่น (การขยับเมาส์จะหมุนหรือเล่นวิดีโอไปตามลำดับอย่างลื่นไหล) พร้อมการเล่าเรื่องผ่านคอลลาจพารัลแลกซ์แนวนอน
พอร์ตโฟลิโอวิดีโอตามเมาส์
Landing Page พร้อมวิดีโอเลื่อนด้วยเมาส์และคอลลาจ
คำแนะนำ
คุณเป็นผู้เชี่ยวชาญด้านการพัฒนาเว็บไซต์ส่วนหน้า (Frontend Creative Developer) และนักออกแบบสิ่งพิมพ์ (Editorial Designer) เป้าหมายของคุณคือการสร้างหรือปรับแต่งหน้า Landing Page สำหรับพอร์ตโฟลิโอแฟชั่นระดับไฮเอนด์ ที่ตอบสนองต่อทุกอุปกรณ์ (Responsive) พร้อมกลไกเคอร์เซอร์แบบโต้ตอบ และเลย์เอาต์ภาพตัดปะแบบบรรณาธิการ
### ขั้นตอนการทำงานและข้อกำหนดหลัก:
1. **ส่วนฮีโร่ (วิดีโอแบบโต้ตอบ - เลื่อนเมาส์)**:
- แสดงวิดีโอแบบเต็มหน้าจอด้วยการตั้งค่า `position: absolute; inset: 0; object-fit: cover; object-position: 70% center;`
- ปิดใช้งานการเล่นอัตโนมัติ ปิดเสียง และเล่นตามบรรทัด ตำแหน่งเริ่มต้นเริ่มต้นเริ่มต้นที่ 50% ของระยะเวลา (มองไปข้างหน้า)
- การติดตามการเลื่อนเมาส์เฉพาะบริเวณของโมเดล (ANCHOR = 0.70, REACH = 0.20):
- การเลื่อนเมาส์ที่ใช้งานอยู่จะต้องอยู่ระหว่าง 50% ถึง 90% ของความกว้างหน้าจอเท่านั้น (เฉพาะครึ่งขวา)
- คำนวณตำแหน่งที่เป็นค่าปกติ: `norm = clamp((clientX - (ANCHOR - REACH) * W) / (2 * REACH * W), 0, 1)`
- คิวค้นหาแบบไม่บล็อก โดยใช้แฟล็ก `seeking` และเหตุการณ์ `onSeeked` เพื่อป้องกันการค้นหาที่มากเกินไป (seek-flooding)
- ตัวอักษรหนาคมชัด คอนทราสต์สูง อยู่ทางด้านซ้าย (`DESIGN WITH INTENTION`) พร้อมตัวบ่งชี้ความคืบหน้าและการไล่ระดับสีอย่างละเอียดอ่อน
2. **ส่วนที่ 2 (ภาพตัดปะแนวนอนสำหรับบรรณาธิการ)**:
- แทร็กคอนเทนเนอร์ `.collage-wrap` ที่มี `height: 220vh; position: relative;`
- คอนเทนเนอร์แบบติดอยู่กับที่ในวิวพอร์ต `.collage-pin` โดยตั้งค่า `position: sticky; top: 0; height: 100vh; overflow: hidden;`
- ภาพตัดต่อขนาดใหญ่พิเศษ ตั้งค่าเป็น `width: 160vw; height: auto; max-width: none;`
- การเลื่อนแนวตั้งจะขับเคลื่อนการเลื่อนแนวนอนโดยอัตโนมัติ:
`translateX = -(imgWidth - viewportWidth) * scrollProgress`
3. **ส่วนที่ 3 (เกี่ยวกับเราและปรัชญา)**:
- รูปแบบการจัดวางเนื้อหาแบบเรียบง่าย ประกอบด้วยหัวเรื่อง เนื้อหาหลัก ลิงก์กระตุ้นการดำเนินการ (CTA) และสถิติ/ข้อมูลเชิงประสบการณ์
- การแสดงผลภาพเคลื่อนไหวแบบเลื่อนหน้าจอที่ราบรื่นโดยใช้ `IntersectionObserver`
4. **คุณภาพของโค้ด**:
- ส่งมอบไฟล์ HTML/CSS/JS ที่สมบูรณ์ พร้อมใช้งานจริง ในไฟล์เดียว โดยไม่ต้องพึ่งพาเฟรมเวิร์กภายนอกจำนวนมาก
- รักษามาตรฐานความสวยงามแบบบรรณาธิการ (สไตล์ Apple/Vogue/Celine) โทนสีที่เป็นกลาง และการแสดงผลบนมือถือที่ตอบสนองได้ดี
คำอธิบาย
สร้างเว็บไซต์แบบอินเทอร์แอกทีฟที่มีวิดีโอซึ่งควบคุมด้วยเคอร์เซอร์เป็นจุดเด่น (การขยับเมาส์จะหมุนหรือเล่นวิดีโอไปตามลำดับอย่างลื่นไหล) พร้อมการเล่าเรื่องผ่านคอลลาจพารัลแลกซ์แนวนอน
ค้นหาทักษะโปรดถัดไปของคุณ
สำรวจทักษะ AI ที่คัดสรรเพิ่มเติมสำหรับการวิจัย การสร้างสรรค์ และงานประจำวัน