CSS scroll-margin-block-start کا属性
- پچھلے صفحہ scroll-margin-block-end
- آئندہ صفحہ scroll-margin-bottom
دفعات اور استعمال
scroll-margin-block-start
پرزنٹیج کا فاصلہ بلاک ڈائریکشن کی آپریشن کی جگہ اور کونٹینر کے درمیان کی فاصلے کا مطلب ہوتا ہے،
یہ معنیات یہ ہوتا ہے کہ جب آپ اسکرولنگ کو رکھتے ہیں تو اسکرولنگ تیزی سے تیزی سے آپریشن کا عمل آپریشن کی جگہ پر اپنے آپ پر رکھتا ہے اور اس سے آپریشن کی جگہ پر کسی کسی مخصوص فاصلے پر رکھتا ہے، جو اسکرولنگ کی جگہ پر بلاک ڈائریکشن کی آپریشن کی جگہ کی ابتدا اور کونٹینر کے درمیان کی مخصوص فاصلے پر رکھتا ہے،
بلاک ڈائریکشن وہ آئیٹم کی جگہ ہے جو آئندہ سطر کا مکان موجودہ سطر کے ساتھ کس طرح میں رکھا جاتا ہے، یہ بلاک ڈائریکشن جو CSS ڈسپلے: بلوک; کا مطلب ہوتا ہے (مثلاً <p> اور <div> کے بلاک) پینل پر کس طرح کا لائائٹنگ ہوتا ہے، بلاک ڈائریکشن کس کسی لکھن کی بنیاد پر متغیر ہوتا ہے، مثلاً مونگولی کا نئا سطر چپ سے راست کی جانب سے لکھا جاتا ہے، لہذا بلاک ڈائریکشن چپ سے راست کی جانب کا ہوتا ہے، جبکہ انگریزی ویب پینل کا بلاک ڈائریکشن پائین کی جانب کا ہوتا ہے، بلاک ڈائریکشن کس کسی CSS پرزنٹیج پر قائم ہوتا ہے، مثلاً writing-mode
定义。
吸附位置是指当你停止滚动时,子元素在容器中吸附到位的位置。
注意:此属性仅在块方向的 scroll-snap-align 属性设置为 'start' 时才起作用。
要看到 scroll-margin-block-start
属性的效果,必须在子元素上设置 scroll-margin-block-start
和 scroll-snap-align
属性,并在父元素上设置 scroll-snap-type
属性。
CSS 的 scroll-margin-inline
和 scroll-margin-block
属性与 CSS 属性 CSS سکرول-مارگن-تاپ اپریٹ
、scroll-margin-bottom
、scroll-margin-left
和 scroll-margin-right
非常相似,但 scroll-margin-block
和 scroll-margin-inline
属性依赖于块方向和行内方向。
实例
例子 1
在块方向上,将对齐位置与容器之间的滚动外边距设置为 20px:
div { scroll-margin-block-start: 20px; writing-mode: vertical-rl;
例子 2
当
writing-mode
属性值设置为 vertical-rl 时,块方向为从右到左。结果是元素的开始部分从顶部移动到右侧:
div { div { scroll-margin-block-start: 50px; writing-mode: vertical-rl;
کمپنی سے امتحان کریں
سی ایس ایس گرامرscroll-margin-block-start: 0|مقدار
ویژگی مقدار|مقصدی|وسیعت;
مقدار | وصف |
---|---|
0 | مقصدی |
طول |
پیکس، پیٹ، سی ایم وغیرہ جیسے پیمانوں کی واحد میں معین کی گئی دوری کو مشخص کریں۔ منفی جگہات کو بھی جواز دیا گیا ہے。 ملاحظہ:سی ایس ایس یونٹ. |
مقصدی | اس ویژگی کو اس کی مقصدی وسیعت پر سیٹ کریں، ملاحظہ: مقصدی. |
وسیعت | اس ویژگی کو اس کی پیراویژن سے وسیعت لینا، ملاحظہ: وسیعت. |
تکنیکی تفصیلات
مقصد: | 0 |
---|---|
وسیعت: | نہیں |
آنیماشن بنانے: | ناممکن ہے۔ ملاحظہ:آنیماشن سے متعلق ویژگیاً. |
ورژن: | سی ایس ایس3 |
جسکریپت گرامر: | object.style.scrollMarginBlockStart="20px" |
براوزر سپورٹ
جداول میں دکھائی دیئے والی اعداد، اس کی پورا طور پر اس ویژگی کو سپورٹ کرنے والی پہلی براوزر کی نسخہ کی تعداد کا حوالہ دیتی ہیں。
کروم | ایج | فائرفاکس | سرافی | آپرا |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
متعلقہ صفحات
مشارکت:CSS سکرول-اسنپ-الائن اپریٹ
مشارکت:CSS سکرول-اسنپ-ٹائپ اپریٹ
مشارکت:CSS writing-mode کا پرزوگاری
- پچھلے صفحہ scroll-margin-block-end
- آئندہ صفحہ scroll-margin-bottom