خصائص scroll-padding-block-end في CSS
- الصفحة السابقة scroll-padding-block
- الصفحة التالية scroll-padding-block-start
تعريف والاستخدام
scroll-padding-block-end
يحدد هذا الخصائص المسافة من نهاية العنصر الوالدي إلى موقف الالتصاق للعنصر الفرعي في اتجاه الكتلة.
ذلك يعني، عند توقفك عن التمرير، سيتم تعديل التمرير بسرعة، وسيتم التوقف في مسافة محددة بين موقف الالتصاق والمسافة المحددة في اتجاه الكتلة.
اتجاه الكتلة هو موقف الخط الحالي بالنسبة للخط التالي الذي سيتم وضعته في هذا الاتجاه. هذا هو أيضًا الطريقة التي يتم بها ترتيب العناصر التي تحتوي على CSS display: block; مثل عناصر <p> و <div> على الصفحة. يعتمد اتجاه الكتلة على لغة الكتابة، مثل، فإن الخط الجديد في اللغة المونغولية يترتيب من اليسار إلى اليمين، لذا فإن اتجاه الكتلة هو من اليسار إلى اليمين، بينما يكون اتجاه الكتلة في الصفحة الإنجليزية أسفل. writing-mode
لتحديد.
موقع الالتصاق هو الموقع الذي يلتصق فيه العنصر في العنصر عند توقف التمرير.
ملاحظة:هذه الخاصية تعمل فقط في الاتجاه العمودي scroll-snap-align
عندما يتم تعيين الخاصية إلى 'end' فقط.
العنصر scroll-padding-block-end
العنصر، لرؤية scroll-snap-align
العنصر، ويجب تعيين الخاصية scroll-padding-block-end
و scroll-snap-type
الخاصية.
مثال
مثال 1
حدد الهوامش الداخلية العمودية من نهاية العنصر إلى موقع الالتصاق بالاتجاه العمودي إلى 20px:
div { scroll-padding-block-end: 20px; }
مثال 2: مكتبة الصور
في معرض الصور الذي يحتوي على سلوك الالتصاق، يمكن استخدام scroll-padding-block-end
العنصر سيدفع الصورة إلى أعلى العنصر الثابت:
#container { scroll-padding-block-end: 30px; }
مثال 3
عندما يكون عنصر العنصر writing-mode
عندما يتم تعيين الخاصية إلى vertical-rl، تنقل الحدود في الاتجاه العمودي من الأسفل إلى اليسار. هذا يؤثر على سلوك الالتصاق في التمرير، وكذلك scroll-padding-block-end
طريقة عمل الخاصية:
#container { scroll-padding-block-end: 20px; writing-mode: vertical-rl; }
جملة CSS
scroll-padding-block-end: auto|value|initial|inherit;
قيمة الخاصية
القيمة | الوصف |
---|---|
auto | القيمة الافتراضية. يحسب المتصفح الهوامش الداخلية. |
length |
حدد scroll-padding-block-end بأحد وحدات القياس مثل px،pt،cm إلخ. لا يسمح بالقيم السلبية. انظر:وحدات CSS. |
% | حدد الهوامش الداخلية بال百分比 من عرض العنصر. |
initial | ضع هذا الخاصية على قيمتها الافتراضية. انظر: initial. |
inherit | يرث هذا الخاصية من عنصر الأب. انظر: inherit. |
تفاصيل التقنية
القيمة الافتراضية: | auto |
---|---|
الوراثة: | لا |
صنع المتحرك: | غير مدعوم. انظر:خصائص المتحرك. |
الإصدار: | CSS3 |
جافا سكربت الجملة: | object.style.scrollPaddingBlockEnd="20px" |
دعم المتصفح
الرقم في الجدول يمثل إصدار متصفح يدعم الخاصية بشكل كامل.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
الصفحات ذات الصلة
المرجع:خصائص scroll-snap-align في CSS
المرجع:خصائص scroll-snap-type في CSS
المرجع:خصائص writing-mode CSS
- الصفحة السابقة scroll-padding-block
- الصفحة التالية scroll-padding-block-start