خصائص scroll-margin-inline في CSS

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

عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على تحدد الخاصية المسافة بين موقع التثبيت والمكينة في الاتجاه السطرية.

这意味着، عند توقف الدوران، سيتم تعديل الدوران بسرعة واستقرار في المسافة المحددة في الاتجاه السطرية بين موقع التثبيت والمكينة.

اتجاه السطر هو الاتجاه الذي يتم وضع الحرف التالي في السطر مقارنة بالحرف الحالي، وهو أيضًا الطريقة التي يتم بها تنسيق العناصر التي تحتوي على CSS display: inline; (مثل علامات <a> و <strong>) في النص. يتوقف اتجاه السطر على لغة الكتابة، مثل أن تكون الحروف الجديدة في اللغة العربية ترتبت من اليمين إلى اليسار، لذا يكون اتجاه السطر من اليمين إلى اليسار، بينما يكون اتجاه السطر في الصفحة الإنجليزية من اليسار إلى اليمين. يمكن تحديد اتجاه السطر من خلال الخاصية CSS عندما يكون مثل scroll-margin-inline: 20px; تعريف.

موقع التثبيت هو الموقع الذي يلتصق به العنصر الفرعي داخل الماكينة عند توقف الدوران.

عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على الخصائص هي اختصار للخصائص التالية:

عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على يمكن تعيين قيمة الخاصية بطرق مختلفة:

إذا كانت هناك قيمتان للخصائص scroll-margin-inline:

scroll-margin-inline: 20px 70px;
  • المسافة من البداية هي 20px
  • المسافة من النهاية هي 70px

إذا كان هناك قيمة واحدة للخصائص scroll-margin-inline:

مثال 1
  • المسافة من البداية والنهاية هي 20px

لرؤية عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على تأثير الخاصية يجب أن يتم تعيينه على العنصر الفرعي عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على مثل scroll-snap-align scroll-snap-align الخصائص، ويتم تعيينها في العنصر الأم scroll-snap-type

خصائص CSS عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على مثل scroll-margin-right خصائص CSS خصائص scroll-margin-top في CSSوالصفحة السابقةوالخصائص تتشابه مع خصائص CSS مثل ، scroll-margin-left scroll-margin-right مثل عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على scroll-margin-block

و

الخاصية تعتمد على اتجاه الكتلة واتجاه الداخل.

مثال

الخصائص:
  مثال 1
direction: rtl;

}

يتم تعيينه في المسافة من الموقع الالتصاقي إلى العنصر القابل للتمدد:

مثال 3 scroll-margin-inline: 20px; مثال 2 عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على scroll-margin-inline

الخصائص:
  writing-mode
  عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى vertical-rl، فإن اتجاه الداخل هو نحو الأسفل. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى الأعلى، وموقع النهاية للعنصر من اليمين إلى الأسفل. هذا يؤثر أيضًا على
direction: rtl;

}

writing-mode: vertical-rl;

مثال 3 عندما يكون direction عندما يتم تعيين قيمة الخاصية scroll-margin-inline إلى rtl، فإن اتجاه الداخل هو من اليمين إلى اليسار. النتيجة هي أن يتحرك موقع البداية للعنصر من اليسار إلى اليمين، وموقع النهاية للعنصر من اليمين إلى اليسار. هذا يؤثر أيضًا على scroll-margin-inline

الخصائص:
  div {
  scroll-margin-inline: 0 20px;
direction: rtl;

}

تجربة شخصية

نحوية CSSscroll-margin-inline: 0|value

قيمة الخاصية |initial|inherit;

القيمة الوصف
0 افتراضي. المسافة الافتراضية ل scroll-margin-inline للعنصر.
length

تحديد المسافة باستخدام وحدات مثل px،pt،cm وما إلى ذلك. يمكن استخدام القيم السلبية.

انظر:وحدات CSS.

initial ضع هذا الخاصية على قيمتها الافتراضية. انظر initial.
inherit ينتقل هذا الخاصية من عنصر الأب. انظر inherit.

تفاصيل التقنية

القيمة الافتراضية: 0
الوراثة: لا
صنع الرسوم المتحركة: غير مدعوم. انظر:خصائص الرسوم المتحركة.
الإصدار: CSS3
جافا سكربت نحوية: object.style.scrollMarginInline="20px"

دعم المتصفح

الرقم في الجدول يمثل إصدار المتصفح الذي يدعم الخاصية لأول مرة.

كروم إيدج فايرفوكس سفاري أوبرا
69.0 79.0 68.0 14.1 56.0

相关页面

الصفحات ذات الصلةخصائص direction لـ CSS

الصفحات ذات الصلةخصائص scroll-margin-inline-end في CSS

الصفحات ذات الصلةخصائص scroll-margin-inline-start في CSS

الصفحات ذات الصلةخصائص scroll-snap-align في CSS

الصفحات ذات الصلةخصائص scroll-snap-type في CSS

الصفحات ذات الصلةخصائص writing-mode CSS