ویژگی scroll-padding-left CSS
- صفحه قبل scroll-padding-inline-start
- صفحه بعدی scroll-padding-right
تعریف و استفاده
scroll-padding-left
ویژگی مشخص میکند که فاصله از سمت چپ محفظه تا موقعیت جذب عنصر فرزند چقدر است.
موقعیت جذب به موقعیتی اطلاق میشود که عنصر فرزند در داخل محفظه به موقعیت جذب میرسد زمانی که رولشید متوقف میشود.
موقعیت جذب توسط scroll-snap-align
ویژگی تنظیم شده است، اما ممکن است تحت تأثیر ویژگیهای CSS نیز قرار گیرد direction
و writing-mode
تأثیر.
توجه:این ویژگی تنها در صورتی که موقعیت جذب در سمت چپ عنصر فرزند تنظیم شده باشد، معتبر است.
ببینید scroll-padding-left
در عنصر فرزند تنظیم شود تا تأثیر ویژگی scroll-snap-align
ویژگیها، و جذب ویژگیهای scroll-padding-left
و scroll-snap-type
ویژگی.
مثال
مثال 1
فضای داخلی رول را به فاصله 20px از سمت چپ محیط تنظیم میکند:
div { scroll-padding-left: 20px; }
مثال 2: کتابخانه تصاویر
scroll-padding-left
ویژگی میتواند برای گالریهای تصویری با جذب استفاده شود تا تصاویر را از عناصر ثابت به سمت چپ هل دهد:
#container > img { scroll-padding-left: 30px; }
مثال 3: تنظیم فضای داخلی رول در سمت چپ
وقتی که جذب در دو جهت تنظیم شده است، میتوانید جذب را در محیط نیز تنظیم کنید: scroll-padding-left
ویژگی. به سمت چپ رول کنید تا به عنصر بعدی بروید و تأثیر را مشاهده کنید:
#container > div { scroll-padding-left: 30px; }
مثال 4: موقعیت جذب
برای اینکه scroll-padding-left
ویژگی فعال است و موقعیت جذب باید در سمت چپ عنصر فرزند تنظیم شود. در این مثال،direction
مقدار ویژگی 'rtl' موقعیت جذب را از سمت چپ عنصر فرزند به سمت راست تغییر میدهد. هنگامی که از این کد استفاده میشود،scroll-padding-left
ویژگیهای زیر دیگر کار نمیکنند:
#container { direction: rtl; scroll-padding-left: 30px; } #container > div { scroll-snap-align: none start; }
آموزش زبان CSS
scroll-padding-left: auto|value|initial|inherit;
مقدار ویژگی
مقدار | توضیحات |
---|---|
auto | مقدار پیشفرض. مرورگر فضای داخلی را محاسبه میکند. |
length |
با استفاده از واحدهای px، pt، cm و غیره scroll-padding-left را مشخص کنید. مقدار منفی مجاز نیست. لطفاً به:واحدهای CSS. |
% | درصدی از عرض عنصر محتویات را به عنوان فضای داخلی تنظیم میکند. |
initial | این ویژگی را به مقدار پیشفرض خود تنظیم میکند. به: initial. |
inherit | این ویژگی را از عنصر والد خود ارث میبرد. به: inherit. |
جزئیات فنی
مقدار پیشفرض: | auto |
---|---|
نحوه ارث: | خیر |
انیمیشن: | پشتیبانی نمیشود. لطفاً به:ویژگیهای مرتبط با انیمیشن. |
نسخه: | CSS3 |
آموزش زبان جاوااسکریپت: | object.style.scrollPaddingLeft="20px" |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه مرورگر اولین نسخهای است که این ویژگی را کامل پشتیبانی میکند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
صفحات مرتبط
ارجاع:خصوصیت direction CSS
ارجاع:ویژگی scroll-snap-align CSS
ارجاع:ویژگی scroll-snap-type CSS
ارجاع:ویژگی writing-mode CSS
- صفحه قبل scroll-padding-inline-start
- صفحه بعدی scroll-padding-right