Hisia ya scroll-padding-block-start ya CSS

Mifano na matumizi

scroll-padding-block-start Property inaezaa nafasi kati ya kina cha kuuza kutoka kwa nafasi ya kina cha mwanafunzi.

Hii inamaanisha, wakati unapunguza uharibifu, uharibifu unaweza kufikia kwa haraka, na kumaliza katika mawongozo wa kina, kati ya nafasi ya kina na kina cha kuuza kwa jumuiya inayotumiwa.

Mwongozo wa kina ni inaeja kwa sababu ya upeo wa mawili, mawili mengine yanaingia katika mawingu mpya. Hii ni pia mawingu ambayo inaeja kwa kina kutoka kushoto hadi kulia, kwa hiyo mawongozo wa kina ni kutoka kushoto hadi kulia, na kwa uwanja wa Kifarmakolojia kina inaeja kwa kina kutoka chini hadi juu. Mawongozo wa kina unaweza kutumika kwa ajili ya CSS display: block; ya kina kama kina <p> na <div> katika ukiaja wa ukurasa. Mawongozo wa kina unaona kwa lugha ya kusoma, kama vile, Kiguyu kinakubadilika kutoka kushoto hadi kulia, kwa hiyo mawongozo wa kina ni kutoka kushoto hadi kulia, na kwa ukurasa wa Kiegesi kina inaeja kutoka chini hadi juu. Mawongozo wa kina unaweza kutumika kwa ajili ya CSS property writing-mode 来定义。

吸附位置是指当你停止滚动时,子元素在容器中吸附到位的位置。

注意:此属性仅在块方向的 scroll-snap-align 属性设置为 'start' 时才起作用。

要看到 scroll-padding-block-start 属性的效果,必须在子元素上设置 scroll-snap-align 属性,并在父元素上设置 scroll-padding-block-startscroll-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: auto|value|initial|inherit;

属性值

描述
auto 默认值。浏览器计算内边距。
length

指定 scroll-padding-block-start 的值,单位为 px、pt、cm 等。

不允许使用负值。请参阅:Matumizi ya ukingo wa CSS

% 指定以包含元素宽度的百分比计算的内边距。
initial Tumia chaguo cha kuzingatia kwa sababu. Angalia: initial
inherit Kuwa na kina kutoka kwa ukili wa kina wa ukumbi huo kufikiria sababu. Angalia: inherit

Mafunzo ya vifaa

Chaguo cha kuzingatia: auto
Muungano: Naelewa
Uharibifu: Haitakubali. Angalia:Mafunzo ya hali za uharibifu
Baada ya: CSS3
Inayosaidia KiSwahili: object.style.scrollPaddingBlockStart="20px"

Muungano wa browseri

Mafunzo ya mifano ya programu inayosimama hii inaeleza na msingi wa browseri ambao huzidiwa kufikiria na sababu.

Chrome Edge Firefox Safari Opera
69.0 79.0 68.0 15.0 56.0

Vipindi vya huzuni

Tazama:Hisia ya scroll-snap-align ya CSS

Tazama:Hisia ya scroll-snap-type ya CSS

Tazama:Mwili wa writing-mode wa CSS