CSS scroll-padding-block-start کا اپریشن

تعلیم اور استعمال

scroll-padding-block-start پرپریئٹی بلاک ڈائریکشن پر، کانٹینر کی شروعاتی جگہ سے بیٹی عنصر کی آسودگی جگہ تک کی فاصلہ کا تعین کرتی ہے。

یہ معنیات سے واضح ہوتا ہے کہ جب آپ اسکرول کو بند کردیں تو اسکرول تیزی سے تیزی سے بند ہوجائے گا اور بلاک ڈائریکشن پر، کانٹینر اور آسودگی کی جگہ کے درمیان مخصوص فاصلے پر بند ہوجائے گا。

بلاک ڈائریکشن موجودہ سارن کے سلسلے میں کا مقام ہوتا ہے، اگلے سارن کو رکھنے کا سمت ہوتا ہے۔ یہ بلاک ڈائریکشن کا استعمال کئی تگوں (جیسے <p> اور <div> تگ) کی صفحہ پر لگائی جانے کا طریقہ ہوتا ہے۔ بلاک ڈائریکشن مکتبہ زبان کا تعین کرتا ہے، مثلاً، منگولی زبان میں نئی سطر چپ سمت سے بندھی جاتی ہے، لہذا بلاک ڈائریکشن چپ سمت سے بندھی جاتی ہے، جبکہ انگریزی صفحہ کا بلاک ڈائریکشن پائیدار ہوتا ہے۔ بلاک ڈائریکشن کو سی ایس ایس پرپریئٹی کے ذریعے تعین کیا جاسکتا ہے، مثلاً، writing-mode برای تعریف می‌آید.

برای تعریف می‌آید.

موقعیت چسبندگی به موقعیتی اشاره دارد که عناصر فرزند در محفظه چسبیده می‌شوند وقتی که شما رول را متوقف می‌کنید.توجه: scroll-snap-align این ویژگی تنها در مسیر بلوک

ویژگی به 'start' تنظیم شود. scroll-padding-block-start ویژگی را در عنصر والد تنظیم کنید، و برای مشاهده اثر آن باید scroll-snap-align ویژگی، و باید ویژگی scroll-padding-block-start و scroll-snap-type ویژگی.

مثال

مثال 1

پادپایه مسیر بلوک بین موقعیت شروع محفظه و موقعیت چسبندگی را به 20px تنظیم می‌کند:

div {
  scroll-padding-block-start: 20px;
}

آزمایش کنید

مثال 2: کتابخانه تصاویر

در یک گالری تصاویر با رفتار چسبندگی می‌توان از scroll-padding-block-start ویژگی تصویر را به زیر عنصر ثابت می‌کشد:

#container {
  scroll-padding-block-start: 30px;
}

آزمایش کنید

مثال 3

وقتی عنصر محفظه writing-mode وقتی مقدار ویژگی به vertical-rl تنظیم شود، موقعیت شروع محفظه در مسیر بلوک و عناصر فرزند از بالا به سمت راست حرکت می‌کنند. این بر رفتار چسبندگی و scroll-padding-block-start روش کارکردن ویژگی:

#container {
  scroll-padding-block-start: 20px;
  writing-mode: vertical-rl;
}

آزمایش کنید

جمله‌بندی CSS

scroll-padding-block-start: خودکار|مقدار|مقدار اولیه|وراثت;

مقدار ویژگی

مقدار توضیح
خودکار مقدار پیش‌فرض. مرورگر پادپایه را محاسبه می‌کند.
طول

مقدار scroll-padding-block-start را به واحد‌های px، pt، cm و غیره تعیین کنید.

مقدار منفی مجاز نیست. لطفاً به:سی ایس ایس اکائیاں.

% پادپایه را به‌صورت درصد از عرض عنصر در نظر می‌گیرد.
مقدار اولیه این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. به: مقدار اولیه.
وراثت این ویژگی را از عنصر والد خود ارث می‌برد. به: وراثت.

جزئیات فنی

مقدار پیش‌فرض: خودکار
وراثت: خیر
انیمیشن‌سازی: پشتیبانی نمی‌شود. لطفاً به:ویژگی‌های مرتبط با انیمیشن.
نسخه: CSS3
جمله‌بندی جاوااسکریپت: object.style.scrollPaddingBlockStart="20px"

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه مرورگر اولیه‌ای هستند که این ویژگی را کامل پشتیبانی می‌کند.

کروم ایج فایرفاکس سافاری آپرا
69.0 79.0 68.0 15.0 56.0

مرتبط پیج

مراجع:CSS scroll-snap-align کا اپریشن

مراجع:CSS scroll-snap-type کا اپریشن

مراجع:کیس وریٹنگ-مود اپریٹر