مُنشئ تخطيطات CSS Scroll Snap إنشاء تخطيطات CSS Scroll Snap للتمرير الأفقي والرأسي مع محاذاة اللقطة.
مُنشئ تخطيطات CSS Scroll Snap
إنشاء تخطيطات CSS Scroll Snap للتمرير الأفقي والرأسي مع محاذاة اللقطة.
اختر اتجاه التمرير
حدد تمريرًا أفقيًا أو رأسيًا لحاوية الصورة الخاصة بك.
تكوين سلوك اللقطة
اضبط نوع اللقطة (إلزامي أو قرب) وتركيب اللقطة (بداية، وسط، نهاية).
انسخ CSS
امرّر المعاينة لرؤية سلوك اللقطة وانسخ CSS للحاوية والعنصر.
What Is مُنشئ تخطيطات CSS Scroll Snap?
مُولد CSS Scroll Snap يخلق تصاميم التمرير القابلة للتصفح لإنشاء تجارب شبيهة بالكاريوسيل باستخدام CSS النقي. يوفر التمرير السريع تجربة تمرير أصلية وملساء حيث يتم تثبيت المحتوى في المواقع المحددة. يدعم هذا الأداة كلا الاتجاهين الأفقي والرأسي ، مع عناصر تحكم لنوع القبض (إلزامي للقبض الصارم ، وقرب لالقبض المرن) وتركيب القبض (البداية أو الوسط أو النهاية). يمكنك تعديل الفجوة بين العناصر وعدد عناصر التمرير. العرض التوضيحي هو تفاعلي بالكامل - قم بالتمرير خلال العناصر لمشاهدة سلوك القبض في العمل. يشمل CSS المُولَد كلا خاصيتي حاوية scroll-snap-type وعنصر scroll-snap-align ، مما يمنحك رمزًا كاملاً لتنفيذ التمرير السريع.
Why Use مُنشئ تخطيطات CSS Scroll Snap?
-
دعم التمرير الأفقي والرأسي للصور المتجاوبة
-
خيارات نوع لقطة إلزامي وقرب
-
معاينة تفاعلية مع تمثيل تمرير حقيقي
-
حل CSS خالص بدون الحاجة إلى JavaScript
Common Use Cases
سلايدر الصور
ابني سلايدرات صور أصيلة دون استخدام مكتبات JavaScript.
معارض المنتجات
أنشئ معارض منتجات متجاوبة لمواقع التجارة الإلكترونية.
التمرير الكامل للصفحة
نفذ أقسام التمرير الرأسي الكامل للصفحة.
تغذية القصص / البطاقات
ابني تغذية بطاقات أفقية متجاوبة مع تمرير الصور.
Technical Guide
يستخدم CSS Scroll Snap خاصيتين رئيسيتين: scroll-snap-type على الحاوية وscroll-snap-align على العناصر. تأخذ scroll-snap-type محورا (x أو y أو كليهما) وقيمة صرامة (إلزامية أو قرب). يُجبر mandatory وضع التمرير على القبض إلى نقطة قبض ، بينما يقوم proximity فقط بالقبض عندما يكون بالقرب من نقطة قبض. يعرف scroll-snap-align على العناصر حيث يتم تثبيت العنصر: يُحاذي البداية إلى بداية الحاوية ، والوسط إلى الوسط ، والنهاية إلى نهاية الحاوية. تشمل الخواص الإضافية scroll-padding على الحاوية لمواضع القبض المائلة ، وscroll-margin على العناصر لأffsetات القبض الفردية. من أجل عمل القبض ، تحتاج الحاوية إلى overflow: auto أو overflow: scroll وأبعاد محددة. سلوك التمرير ملساء ويستخدم التمرير الأصلي للمتصفح ، مما يوفر أداءً رائعًا. يدعم المتصفحات الحديثة القبض السريع دون بادئة البائع.
Tips & Best Practices
-
1استخدم نوع لقطة إلزامي لسلوك سلايدر صارم
-
2أضف حشو التمرير لتعديل مواضع اللقطة من حواف الحاوية
-
3حدد سلوك التمرير الزائد: احتواء لمنع تمرير الصفحة عند الوصول إلى النهايات
-
4استخدم flex-shrink: 0 على العناصر لمنع ضغطها
Related Tools
مُولِد انتقالات CSS
انشئ انتقالات CSS مع خاصية قابلة للتخصيص، مدة، تخفيف، وتأثيرات عند التحويل.
🎨 CSS & Design
مسرح تجريبي ل CSS Flexbox
مستكشف CSS Flexbox المرئي مع عناصر تحكم تفاعلية لجميع خصائص حاوية المرونة.
🎨 CSS & Design
ملعب CSS Grid
بناء CSS Grid بصروري مع عناصر تحكم تفاعلية لأعمدة القالب والصفوف والفراغات.
🎨 CSS & Design
مُختبر التصميم المرن
معاينة المواقع الإلكترونية في نقاط انقطاع الأجهزة الشائعة باستخدام عارض إطار متضمّن.
🎨 CSS & DesignFrequently Asked Questions
Q ما الفرق بين اللقطة الإلزامية واللقطة القريبة؟
Q هل يعمل تمرير الصور على الهاتف المحمول؟
Q يمكنني استخدام تمرير الصور مع CSS Grid؟
Q كيف أضيف التمرير الناعم؟
Q هل يدعم جميع المتصفحات تمرير الصور؟
About This Tool
مُنشئ تخطيطات CSS Scroll Snap is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.