خصائص scroll-margin-inline في CSS
- المرجع: الصفحة السابقة
- الصفحة التالية scroll-margin-inline-end
تعريف والاستخدام
عندما يتم تعيين قيمة الخاصية 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
- المرجع: الصفحة السابقة
- الصفحة التالية scroll-margin-inline-end