Hisia ya scroll-snap-align ya CSS
- mpaka wa awali scroll-padding-top
- mpaka wa nyingine scroll-snap-stop
定义和用法
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; }
例子 2:图片库
scroll-snap-align
属性非常适合用于滚动浏览图片库。在这里,滚动方向是水平的,吸附对齐方式是居中。当用户松开滚动条时,最近的图片将吸附到可滚动区域的中间位置。尝试点击一张图片,然后使用左右箭头键滚动浏览它们:
#container > img { scroll-snap-align: none center; }





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; }
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
- mpaka wa awali scroll-padding-top
- mpaka wa nyingine scroll-snap-stop