Skip to main content

مُنشئ تخطيطات CSS Scroll Snap إنشاء تخطيطات CSS Scroll Snap للتمرير الأفقي والرأسي مع محاذاة اللقطة.

مُنشئ تخطيطات CSS Scroll Snap illustration
🎨

مُنشئ تخطيطات CSS Scroll Snap

إنشاء تخطيطات CSS Scroll Snap للتمرير الأفقي والرأسي مع محاذاة اللقطة.

1

اختر اتجاه التمرير

حدد تمريرًا أفقيًا أو رأسيًا لحاوية الصورة الخاصة بك.

2

تكوين سلوك اللقطة

اضبط نوع اللقطة (إلزامي أو قرب) وتركيب اللقطة (بداية، وسط، نهاية).

3

انسخ CSS

امرّر المعاينة لرؤية سلوك اللقطة وانسخ CSS للحاوية والعنصر.

Loading tool...

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

Frequently Asked Questions

Q ما الفرق بين اللقطة الإلزامية واللقطة القريبة؟
اللقطة الإلزامية تلتصق دائمًا بالنقطة الأقرب. اللقطة القريبة تلتصق فقط عندما يكون موقع التمرير قريبًا من نقطة لقطة.
Q هل يعمل تمرير الصور على الهاتف المحمول؟
نعم، يعمل CSS Scroll Snap جيدًا على الهواتف الذكية مع التمرير باللمس والأبعاد الأصلية.
Q يمكنني استخدام تمرير الصور مع CSS Grid؟
نعم، يعمل تمرير الصور مع أي طريقة تخطيط بما في ذلك الشبكة والصندوق المرن.
Q كيف أضيف التمرير الناعم؟
أضف سلوك-التمرير: ناعم إلى الحاوية للتمرير المتحرك بين نقاط اللقطة.
Q هل يدعم جميع المتصفحات تمرير الصور؟
نعم، يدعم CSS Scroll Snap جميع المتصفحات الحديثة دون بادئات البائع.

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.