خصائص scroll-padding-inline-end في CSS
- الصفحة السابقة scroll-padding-inline
- الصفحة التالية scroll-padding-inline-start
تعريف والاستخدام
scroll-padding-inline-end
يحدد هذا الخصوصية المسافة من نهاية العنصر الأم إلى موقع التوجيه في الاتجاه الداخلي.
وهذا يعني أن عند توقف التمرير، يتم تعديل التمرير بسرعة وتوقفه عند المسافة المحددة بين موقع التوجيه والعنصر الأم.
اتجاه السطر هو الاتجاه الذي يتم وضع النص التالي بشكل مطلق بالنسبة للنص الحالي في السطر، وهو أيضًا طريقة ترتيب العناصر التي لها CSS display: inline; (مثل علامات <a> و <strong>) في النص. يعتمد اتجاه السطر على لغة الكتابة، على سبيل المثال، يتم ترتيب الأحرف الجديدة في اللغة العربية من اليمين إلى اليسار، لذا فإن اتجاه السطر هو من اليمين إلى اليسار، بينما يكون اتجاه السطر في الصفحة الإنجليزية من اليسار إلى اليمين. يمكن تعديل اتجاه السطر من خلال خاصية CSS direction
و writing-mode
تعريف.
موقع التوجيه هو الموقع الذي يصل إليه العنصر الفرعي في العنصر الأم بعد توقف التمرير،
ملاحظة:يُستخدم هذا الخصوصية فقط في scroll-snap-align
عندما يتم تعيين خاصية الاتجاه الداخلي إلى 'end' فقط يبدأ التأثير.
لرؤية scroll-padding-inline-end
في العنصر الأم، وتعيين الخاصية scroll-snap-align
الخاصية، ويجب تعيين الخاصية scroll-padding-inline-end
و scroll-snap-type
الخاصية.
مثال
مثال 1
ضبط مسافة السحب الداخلية للاتجاه الداخلي من نهاية العنصر إلى موقع التوجيه 20px:
div { scroll-padding-inline-end: 20px; }
مثال 2: مكتبة الصور
scroll-padding-inline-end
يمكن استخدام الخاصية في صالة العرض التي تحتوي على سلوك التوجيه لتسليط الضوء على الصور من العنصر الثابت:
#container { scroll-padding-inline-end: 30px; }
مثال 3
عندما يكون عنصر العنصر writing-mode
عندما يتم تعيين قيمة الخاصية إلى 'vertical-rl'، يتحرك بداية العنصر والفرع في اتجاه الخط الداخلي من اليسار إلى الأعلى، ونهايته من اليمين إلى الأسفل. هذا يؤثر على سلوك توجيه الرفع و scroll-padding-inline-end
طريقة عمل الخاصية:
#container { scroll-padding-inline-end: 20px; writing-mode: vertical-rl; }
مثال 4
عندما يكون عنصر العنصر direction
عندما يتم تعيين قيمة الخاصية إلى 'rtl'، يتحرك نهاية العنصر والفرع في اتجاه الخط الداخلي من اليمين إلى اليسار. هذا يؤثر على سلوك توجيه الرفع و scroll-padding-inline-end
طريقة عمل الخاصية:
#container { scroll-padding-inline-end: 20px; direction: rtl; }
جملة CSS
scroll-padding-inline-end: auto|value|initial|inherit;
قيمة الخاصية
القيمة | الوصف |
---|---|
auto | القيمة الافتراضية. يحسب المتصفح الملء. |
length |
حدد scroll-padding-inline-end باستخدام وحدات مثل px،pt،cm إلخ. لا يسمح بالقيم السلبية. يرجى الرجوع إلى:وحدات CSS. |
% | تحديد نسبة العرض المخصص للملء للعنصر المحدد. |
initial | ضع هذا الخاصية في قيمتها الافتراضية. يرجى الرجوع إلى initial. |
inherit | يرجى الرجوع إلى كيفية وراثة هذا الخاصية من عنصر الأب. يرجى الرجوع إلى inherit. |
تفاصيل التقنية
القيمة الافتراضية: | auto |
---|---|
التنسيق الوراثي: | لا |
صنع الرسوم المتحركة: | غير مدعوم. يرجى الرجوع إلى:خصائص الرسوم المتحركة. |
الإصدار: | CSS3 |
جافا سكربت الجملة: | object.style.scrollPaddingInlineEnd="20px" |
دعم المتصفح
الرقم في الجدول يمثل إصدار المتصفح الذي يدعم الخاصية الأولى بشكل كامل.
كروم | إيديج | فايرفوكس | سفاري | أوبيرا |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
الصفحات ذات الصلة
المرجع:خصائص direction CSS
المرجع:خصائص scroll-snap-align في CSS
المرجع:خصائص scroll-snap-type في CSS
المرجع:خصائص writing-mode CSS
- الصفحة السابقة scroll-padding-inline
- الصفحة التالية scroll-padding-inline-start