Hisia cha CSS scroll-padding-block

Maelezo na matumizi

scroll-padding-block Kina inasababisha kuingia kwenye nafasi ya kuingia kwenye uendo wa kina, kutoka kina hadi nafasi ya kuingia kwenye mifano ya kiume.

Kama hivyo, wakati unaingia kumaliza kusikia, kusikia kwa uharibifu kwa kila siku hivi karibuni, na kwenye uendo wa kina, kwenye nafasi ya kuingia na kina kwa ukili wa kuingia kwenye nafasi ya kuingia.

Uendo wa kina ni uendo wa kuingiza mwingine kwenye nafasi ya maelezo wa siku ya hivi karibuni, pia ni njia ya uenezi ya tabia za kina kama <p> na <div> katika ukurasa. Uendo wa kina unapenda lugha ya kuzingatia, kama vile, kwa Khamag Mongol, maelezo ya siku ya hivi karibuni inafanyika kutoka kushoto hadi kulia, kwa hivyo uendo wa kina ni kutoka kushoto hadi kulia, kama vile ukurasa wa Kifalme. Uendo wa kina huzingatia kwa sababu ya kina ya CSS display: block; katika ukurasa. Uendo wa kina huzingatia kwa sababu ya lugha ya kuzingatia. writing-mode kwenye uharibifu huo.

Mwiko wa kuingia ni nafasi ambako mifano ya kiume inakaa kwenye kina wakati wa kumaliza kusikia.

Uwongozi:Hii kina inafaa kwenye uendo wa kina pekeescroll-snap-align Inafaa kama thamani inaingizwa kama 'start' au 'end'.

scroll-padding-block Kina huzingatia ni kifupi cha kina zingine:

scroll-padding-block Thamani ya kina huzingatia kwenye sababu mbalimbali:

Ikiwa scroll-padding-block ina thamani mbili:

scroll-padding-block: 10px 50px;
  • Ukili wa kuanzia ni 10px
  • Ukili wa kufikia ni 50px

Ikiwa scroll-padding-block ina thamani:

scroll-padding-block: 10px;
  • Ukili wa kuanzia na kufikia ni 10px

Tunaeona scroll-padding-block Mfano wa kwa uwezo wa kina, lazima kwenye mifano ya kiume scroll-snap-align 属性,并在父元素上设置 scroll-padding-blockscroll-snap-type 属性。

CSS 的 scroll-padding-blockscroll-padding-inline 属性与 CSS 属性 Hisia cha CSS scroll-padding-topscroll-padding-bottomscroll-padding-leftscroll-padding-right 非常相似,但 scroll-padding-blockscroll-padding-inline 属性依赖于块方向和行内方向。

实例

例子 1

在块方向上,将滚动内边距设置为从容器到吸附位置的 20px:

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

亲自试一试

例子 2:图片库

scroll-padding-block 属性可以用于具有吸附行为的图片画廊,以将图片推到固定元素下方:

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

亲自试一试

例子 3

当容器元素的 writing-mode 属性值设置为 vertical-rl 时,块方向上容器和子元素的起始位置从顶部移动到右侧,结束位置从底部移动到左侧。这会影响滚动吸附行为以及 scroll-padding-block 属性的工作方式:

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

亲自试一试

CSS 语法

scroll-padding-block: auto|value|initial|inherit;

属性值

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

以 px、pt、cm 等单位指定 scroll-padding-block。

不允许使用负值。请参阅:Mabaki ya Kifungu cha Kifunguni cha CSS.

% 指定包含元素宽度百分比的内边距。
initial 将此属性设置为其默认值。参阅 initial.
inherit Kuwasiliana kwa uwanja wa kina wa maelezo wa kina kwa kina baba. Tazama: inherit.

Maelezo ya teknolojia

Mwaindi: auto
Kuwasiliana: Hakuna
Hali ya huzuni: Hakuna matumizi. Tazama:Mafanikio ya hali ya huzuni.
Mwaka: CSS3
Inayotumiwa Kiingereza: object.style.scrollPaddingBlock="20px"

Matumizi ya kina

Tafuta zilele za kina za kwanza zinaeleza na msahau ya kina kwa uwanja wa kwanza wa kina ambao zinaongea kwa kina hii.

Chrome Edge Firefox Safari Opera
69.0 79.0 68.0 15.0 56.0

Paggani za hizi

Tunaneza:Hisia cha CSS scroll-padding-block-end

Tunaneza:Hisia cha CSS scroll-padding-block-start

Tunaneza:Hisia cha CSS scroll-snap-align

Tunaneza:Hisia cha CSS scroll-snap-type

Tunaneza:Mafuta wa writing-mode katika CSS