ປະເພດ CSS scroll-padding
- ບໍ່ມີການໝູນບານ scroll-margin-top
- ບໍ່ມີການໝູນບານ scroll-padding-block
ການອະທິບາຍແລະການນໍາໃຊ້
scroll-padding
ປະເພດຂອງການກະຈາຍຄວາມຫ່າງຈາກບໍລິສັດຫາສິ່ງທີ່ມີການກັກຕົວ
ນີ້ໝາຍຄວາມວ່າຖ້າເຈົ້າຢຸດການສັນຍາວັດຈອງການສັນຍາວັດຈອງຈະພັດພະຍາຍາມທັນທີແລະຢຸດຢູ່ຫ່າງຈາກບໍລິສັດຫາສິ່ງທີ່ມີການກັກຕົວຂອງສິ່ງມີການສັນຍາວັດຈອງ
ຕຳແຫນ່ງການກັກຕົວແມ່ນຕຳແຫນ່ງທີ່ມີຢູ່ໃນບໍລິສັດພາຍໃນຂະນະທີ່ສິ່ງມີການສັນຍາວັດຈອງ
scroll-padding
ປະເພດຂອງສັບສິນຕິດຕາມຂອງການປະກອບຄວາມຊັບຊ້ອນຂອງການປະກອບຄວາມທີ່ຢູ່ໃນຕໍ່າກັນ
scroll-padding
ຄວາມຂອງຂໍ້ມູນສາມາດກະຈາຍວິທີຕ່າງໆ
ຖ້າ scroll-padding ມີຄວາມປະສົມ 4 ຄັນ
scroll-padding: 15px 30px 60px 90px;
- ຂ້າງສູງມີຄວາມຫ່າງ 15px
- ຂ້າງຊ້າຍມີຄວາມຫ່າງ 30px
- ຂ້າງລຸ່ມມີຄວາມຫ່າງ 60px
- ຂ້າງຊ້າຍມີຄວາມຫ່າງ 90px
ຖ້າ scroll-padding ມີຄວາມປະສົມ 3 ຄັນ
scroll-padding: 15px 30px 60px;
- ຂ້າງສູງມີຄວາມຫ່າງ 15px
- 左侧和右侧距离为 30px
- ຂ້າງລຸ່ມມີຄວາມຫ່າງ 60px
ຖ້າ scroll-padding ມີຄວາມປະສົມ 2 ຄັນ
scroll-padding: 15px 30px;
- ຂ້າງສູງແລະຂ້າງລຸ່ມມີຄວາມຫ່າງ 15px
- 左侧和右侧距离为 30px
如果 scroll-padding 属性有一个值:
scroll-padding: 10px;
- 所有四个方向的距离均为 10px
要看到 scroll-padding
属性的效果,必须在子元素上设置 scroll-snap-align
属性,并在父元素上设置 scroll-padding
和 scroll-snap-type
属性。
注意:在下面的例子中,为所有边设置了滚动内边距,但由于 scroll-snap-align
设置为 "start",因此只有顶部边的滚动内边距改变了滚动行为。
实例
例子 1
设置从容器到吸附位置的滚动内边距为 20px:
div { scroll-padding: 20px; }
例子 2:图片库
scroll-padding
属性可以在具有吸附行为的图片画廊中使用,以将图片推到固定元素下方:
#container { scroll-padding: 30px 0 0 0; }





例子 3:设置底部和右侧的滚动内边距
scroll-padding
属性可以在容器的底部和右侧同时设置。水平和垂直滚动到下一个元素以查看效果:
#container { scroll-padding: 0 10px 30px 0; }
CSS 语法
scroll-padding: auto|value|initial|inherit;
属性值
值 | 描述 |
---|---|
auto | 默认值。浏览器计算内边距。 |
length |
以 px、pt、cm 等单位指定滚动内边距。 不允许使用负值。请参阅:ການຈັດຄວາມສະໄຕປະຕິບັດ CSS. |
% | 指定相对于包含元素宽度的百分比内边距。 |
initial | ການຈັດຕັ້ງບັນດາຄວາມສຳພັນທີ່ມີຢູ່ເບື້ອງຕົ້ນ. ບໍ່ມີການໝູນບານ: initial. |
inherit | ຍິນຍອມສະແດງບັນດາຄວາມສຳພັນຂອງບັນດາສັດຕະວັດທີ່ສົມທົບ. ບໍ່ມີການໝູນບານ: inherit. |
ຂໍ້ມູນດ້ານເຕັກນິກ
ຄູ່ມູນຄ່າຄົນທຳມະດາ: | auto |
---|---|
ການສ້າງຄວາມສຳພັນ | ບໍ່ |
ການສ້າງການຕັ້ງການ | ບໍ່ສາມາດນຳໃຊ້. ບໍ່ມີການໝູນບານ:ບັນດາປະສົມປະສານທາງອິນສະໄອຕາມການຕັ້ງການ. |
ສະຖານະການ: | CSS3 |
ສັບພາສາ JavaScript: | object.style.scrollPadding="20px" |
ການສະໜັບສະໜູນບັນດາບັນນາທິການ
ຈຳນວນໃນຕາລະບົດຂອງຕາລະບົດກໍານົດການທີ່ສາມາດສະແດງບັນດາຫົວຂໍ້ທີ່ສະໜັບສະໜູນການນຳໃຊ້ຄັນດັ່ງກ່າວ.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
ບັນດາຫົວຂໍ້ທີ່ກ່ຽວຂ້ອງ
ກ່າວໂດຍ:ປະເພດ CSS scroll-padding-bottom
ກ່າວໂດຍ:ປະເພດ CSS scroll-padding-left
ກ່າວໂດຍ:ປະເພດ CSS scroll-padding-right
ກ່າວໂດຍ:ປະເພດ CSS scroll-padding-top
ກ່າວໂດຍ:ປະເພດ CSS scroll-snap-align
ກ່າວໂດຍ:ປະເພດ CSS scroll-snap-type
- ບໍ່ມີການໝູນບານ scroll-margin-top
- ບໍ່ມີການໝູນບານ scroll-padding-block