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