خصائص scroll-margin-inline-end CSS

تعريف والاستخدام

الخصائص لتشديد تأثيرها، ويجب تعيينها في العنصر الفرعي يحدد هذا الخصائص المسافة بين موقع التثبيت و الحاوية في اتجاه السطر.

يعني هذا، عند توقف التمرير، يتم تعديل التمرير بسرعة ويتم تثبيته في المسافة المحددة في اتجاه السطر، وهي المسافة بين نهاية العنصر الفرعي وموقع التثبيت.

اتجاه السطر هو الاتجاه الذي يتم فيه وضع الحرف التالي بالنسبة للحرف الحالي في السطر، وهو أيضًا طريقة ترتيب العناصر التي لها 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 CSSscroll-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