Hisia ya scroll-snap-align ya CSS

定义和用法

scroll-snap-align 属性指定了当您停止滚动时,元素将吸附到焦点的位置。

Ili kufanya kusikitisha kwa uharibifu wa uharifu, lazima kufungaji kina kina kina kipya cha mazingira bingwa scroll-snap-align michakati, na kufungaji kina kina kipya cha mazingira bingwa scroll-snap-type 属性。

实例

例子 1

当用户停止滚动时,使最近的元素吸附到中心位置:

div {
  scroll-snap-align: center;
}

Tafadhali tafutane

例子 2:图片库

scroll-snap-align 属性非常适合用于滚动浏览图片库。在这里,滚动方向是水平的,吸附对齐方式是居中。当用户松开滚动条时,最近的图片将吸附到可滚动区域的中间位置。尝试点击一张图片,然后使用左右箭头键滚动浏览它们:

#container > img {
  scroll-snap-align: none center;
}
Bijingi Mwimbaji Wuhan Vilwili Hangzhou

Tafadhali tafutane

bridge in jungle mountains man with camera Cinque Terre

Mfano 3: Kusonga kwa kilele kwenye msaada wa kijana kwa kusonga kwa kilele

Kama imetumika kwa kusoma kwa msaada wa kusoma kwa kilele:scroll-snap-align Tabia hii inaweza kuwaingizwa kwenye msaada wa kijana kama chaguo cha kwanza cha kiwango:

#container > div {
  scroll-snap-align: start none;
}

Tafadhali tafutane

Inayotumiwa kwa KiCSS

scroll-snap-align: none|start|end|center|block inline|initial|inherit;

Chaguo cha tabia

Chaguo Maelezo
none Hakuna mafanikio ya kusoma. Chaguo cha kawaida.
start Kwenye msaada wa x na y, kufikia kwanza kwenye msaada wa kusoma.
end Kwenye msaada wa x na y, kufikia mengineo ya kushiriki wa kusoma kwenye msaada wa kushiriki wa kusoma.
center Kwenye msaada wa x na y, kufikia kati ya kiini cha kiwango kwenye uharibifu wa kusoma.
block inline Inayotumiwa kwa lugha ya mifano ya pili. Kimaadili ya kwanza inasababisha kufikia chini kwa muundo wa kijana, kimaadili ya pili inasababisha kufikia kwa muundo wa kijana wa kuzingatia.
initial Kuweka tabia hii kwa chaguo cha kuzingatia cha kawaida. Tazama: initial.
inherit Kuweka tabia hii kwa chaguo cha kuzingatia kutoka kwa kiini chake. Tazama: inherit.

Mafanikio ya taaluma

Chaguo cha kuzingatia: none
Umuhimu: Hakuna
Uharibifu wa hali: Hakuna mafanikio. Tazama:Mafanikio ya uharibifu wa hali.
Tohamika: CSS3
Inayotumiwa kwa KiJavaScript: object.style.scrollSnapAlign="start"

Mafanikio ya kusaidia kwa programu ya kusoma interneti

Mafanikio ya ukurasa wa mifano inaangazia mengine wa kufaa kwa kusaidia kufungua tabia hii kwa sababu ya kilele cha kufungua kwa programu ya kusoma interneti.

Chrome Edge Firefox Safari Opera
69.0 79.0 68.0 11.0 56.0

Makoa yenye

Tunane:Hisia ya scroll-snap-type ya CSS