ตัวสร้าง CSS Scroll-Snap
สร้าง scroll-snap-type และ scroll-snap-align แบบภาพ กำหนดแกน x/y ระดับ mandatory/proximity และ snap-stop พร้อมพรีวิวสด คัดลอก CSS พร้อมใช้ได้ทันที - ทำงานในเบราว์เซอร์ 100%
Loading tool...
ตัวสร้าง CSS Scroll-Snap คืออะไร?
ตัวสร้าง CSS Scroll-Snap เป็นเครื่องมือออนไลน์ฟรีที่สร้างกฎ CSS scroll-snap แบบ native สำหรับ carousel, image gallery และส่วนแบ่งหน้า กำหนดแกน snap (x, y หรือ both) เลือกความเข้มงวด mandatory หรือ proximity เลือกการจัดวาง child (start, center, end หรือ none) และเปิด scroll-snap-stop เพื่อควบคุมการ flick เร็วได้ พรีวิวที่เลื่อนได้ช่วยให้สัมผัสจุด snap ทันที และคลิกเดียวก็คัดลอก CSS พร้อมใช้ได้ ทำงานในเบราว์เซอร์ 100%
ประโยชน์หลัก
- scroll-snapping แบบ native ของเบราว์เซอร์โดยไม่พึ่งพา JavaScript เลย
- รองรับทั้งสามแกน (x, y, both) พร้อมระดับ mandatory และ proximity
- scroll-snap-stop เพื่อป้องกันการข้ามเนื้อหาเมื่อ flick เร็ว ได้เลือกเพิ่มเติม
- พรีวิวเลื่อนได้จริงเพื่อสัมผัสพฤติกรรม snap ก่อนคัดลอก
- คัดลอก container และ child CSS ที่สะอาดพร้อมใช้งานได้คลิกเดียว
กรณีการใช้งาน
- •นักพัฒนา front-end ที่สร้าง image carousel และ product gallery
- •นักออกแบบที่ต้องการ UI แบบ swipe เหมือนแอปโดยไม่ใช้ไลบรารี JS slider
- •ทีมที่พัฒนา onboarding แบ่งหน้าหรือขั้นตอนทีละขั้น
- •นักการตลาดที่เพิ่มรายการรีวิวหรือโลโก้เลื่อนแนวนอน
- •ผู้ที่ทำ prototype รูปแบบ navigation มือถือที่เป็นมิตรกับ touch
วิธีใช้ตัวสร้าง CSS Scroll-Snap
- เลือกแกน snap: เลือก x สำหรับ carousel แนวนอน, y สำหรับรายการแนวตั้ง หรือ both สำหรับพื้นที่เลื่อนสองแกน
- ตั้งค่า strictness และ alignment: เลือก mandatory (snap เสมอ) หรือ proximity (snap เมื่อใกล้) แล้วเลือกการจัดวาง child: start, center, end หรือ none
- ปรับพรีวิว: ปรับจำนวนการ์ด ขนาด ระยะห่าง และ padding แล้วลากในกล่องพรีวิวเพื่อสัมผัสจุด snap
- คัดลอก CSS: คลิก คัดลอก CSS เพื่อเก็บกฎ .scroll-container และ .scroll-child แบบเต็ม หรือกดรีเซ็ตเพื่อเริ่มใหม่
คุณสมบัติหลัก
- โหมด snap แนวนอน (x), แนวตั้ง (y) และสองแกน (both) ในสวิตช์เดียว
- ระดับความเข้มงวด mandatory และ proximity เพื่อปรับว่า snap แรงแค่ไหน
- scroll-snap-align ต่อ child: start, center, end หรือ none
- scroll-snap-stop (normal / always) เพื่อป้องกันการข้ามการ์ดเมื่อ flick เร็ว
- พรีวิวเลื่อนได้จริง ปรับจำนวนการ์ด ขนาด ระยะห่าง และ padding ได้
- คัดลอก container และ child CSS ที่สะอาดพร้อมใช้งานได้คลิกเดียว