Hisia cha CSS scroll-padding-inline-start
- Kwanza ja scroll-padding-inline-end
- Pya ja scroll-padding-left
定义和用法
scroll-padding-inline-start
属性指定了在行内方向上从容器起始位置到子元素吸附位置的距离。
这意味着,当你停止滚动时,滚动会快速调整并停止在吸附位置与容器之间指定的距离处。
行内方向是指下一字符相对于现有字符在行中的位置放置的方向,这也是具有 CSS display: inline; 的标签(如 和 标签)在文本中的布局方式。行内方向取决于书写语言,例如阿拉伯语的新字符是从右到左排列的,因此行内方向是从右到左的,而英文页面的行内方向是从左到右的。行内方向可以通过 CSS 属性 direction
na writing-mode
Kufadhili.
Nafasi ya kufungua inaeleza kwamba nafasi ambayo elementi ya mwanafunzi inapakia kwenye kikagawa kwa kumaliza kusoma.
Tahadhari:Hii kampuni inafungua uwanja wa kufungua kwa ukirabu wa kufungua tu. scroll-snap-align
kampuni ya 'start' inategemea.
kufikia scroll-padding-inline-start
kampuni inayotumika kwa uwanja wa kufungua, lazima iweze kuweka kwa elementi ya mwanafunzi scroll-snap-align
kampuni na kufungua kwa elementi ya mawasiliano scroll-padding-inline-start
na scroll-snap-type
属性。
实例
例子 1
设置从容器的起始位置到吸附位置在行内方向上的滚动内边距为 20px:
div { scroll-padding-inline-start: 20px; }
例子 2:图片库
scroll-padding-inline-start
属性可以在具有吸附行为的图片画廊中使用,以将图片从固定元素后面推出:
#container { scroll-padding-inline-start: 30px; }
例子 3
当容器元素的 writing-mode
属性值设置为 'vertical-rl' 时,行内方向上容器和子元素的起始位置从顶部移动到右侧。这会影响滚动吸附行为以及 scroll-padding-inline-start
Wahusiano wa tabia:
#container { scroll-padding-inline-start: 20px 0; writing-mode: vertical-rl; }
例子 4
当容器元素的 direction
属性值设置为 'rtl' 时,行内方向上容器和子元素的起始位置从右侧移动到左侧,而容器和子元素的结束位置从右侧移动到底部。这会影响滚动吸附行为以及 scroll-padding-inline
Wahusiano wa tabia:
#container { scroll-padding-inline-start: 20px; diretion: rtl; }
Inayotumika kwa Kijerumani
scroll-padding-inline-start: auto|value|initial|inherit;
Thamani ya Tabia
Thamani | Maelezo |
---|---|
auto | Chaguo cha kuzingatia. Barabara inakalikizo ukurusha wa kijumla wa kina. |
length |
Inasababisha ukurusha wa kijumla wa kina kwenye mitaani ya px, pt, cm kama scroll-padding-inline-start. Haitakubali thamani za zaidi ya nafasi. Tazama:Sanaa ya kina cha kifungo cha CSS. |
% | Inasababisha ukurusha wa kijumla wa ukurasa wa kina kwenye mitaani ya kijumla ya kina. |
initial | Inasababisha tabia hii kuwa na chaguo cha kuzingatia. Tazama: initial. |
inherit | Inaingia tabia hii kutoka kwa kina ya baba. Tazama: inherit. |
Maelezo ya Teknolojia
Chaguo cha kuzingatia: | auto |
---|---|
Ukumuana: | Hapana |
Uharibifu wa hali: | Haitakubali. Tazama:Tabia za uharibifu wa hali. |
Tengeneza: | CSS3 |
Inayotumika kwa Kijerumani: | object.style.scrollPaddingInlineStart="20px" |
Muungano wa barabara
Mafuatilia ya tabia hizi inaonyesha na barabara ya kwanza ambayo inakubali tabia hii kwa kina kina.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
Mawaka ya hali
Tunzaa:Hisia CSS direction
Tunzaa:Hisia cha CSS scroll-snap-align
- Kwanza ja scroll-padding-inline-end
- Pya ja scroll-padding-left