CSS scroll-snap-align özelliği
- Önceki sayfa scroll-padding-top
- Son sayfa scroll-snap-stop
Tanım ve Kullanım
scroll-snap-align
Özellik, kaydırmayı durdurduğunuzda elementin odak noktasına yapışacağını belirtir.
Sürekli kaydırma davranışını gerçekleştirmek için, alt elemanlar üzerinde ayarlanmalıdır scroll-snap-align
özellik ve ebeveyn eleman üzerinde ayarlanır scroll-snap-type
Özellik.}
Örnek
Örnek 1
Kullanıcı kaydırma yaparken durduğunda, en yakın elementi merkeze yapıştırır:
div { scroll-snap-align: center; }
Örnek 2: Resim kütüphanesi
scroll-snap-align
Bu özellik, resim kütüphanesi gezinirken kullanılmaya非常适合。Burada, kaydırma yönlendirme düzeltmesi yataydır, hizalama yapıştırma yöntemi merkezdendir. Kullanıcı kaydırma çubuğunu serbest bırakınca, en yakın resim, kaydırılabilir alanın ortasına yapıştırılır. Bir resmi tıklayın ve ardından sol-sağ ok tuşlarını kullanarak onları gezinmeye çalışın:
#container > img { scroll-snap-align: none center; }





Örnek 3: Blok yönlendeki dikey hizalama yapıştırma konumu
Dikey kaydırma yapılırken,scroll-snap-align
Özellik, blok yönlendeki elementin başlangıç konumunda da ayarlanabilir:
#container > div { scroll-snap-align: start none; }
CSS dilbilgisi
scroll-snap-align: none|start|end|center|block inline|initial|inherit;
Özellik değeri
Değer | Açıklama |
---|---|
none | Hiçbir kaydırma yapıştırma etkisi yok. Varsayılan değer. |
start | X ve y eksenlerinde, elementin başında kaydırma yapıştırma yapılır. |
end | X ve y eksenlerinde, elementin sonunda kaydırma yapıştırma yapılır. |
center | X ve y eksenlerinde, elementin merkezinde kaydırma yapıştırma yapılır. |
block inline | İki değer dilbilgisi. İlk değer, blok yönlendeki yapıştırma yöntemini belirtir, ikinci değer, satır içi yönlendeki yapıştırma yöntemini belirtir. |
initial | Bu özelliği varsayılan değerine ayarlayın. Kaynakça initial。 |
inherit | Bu özelliği ebeveyn elementinden kalıtsın. Kaynakça inherit。 |
Teknik ayrıntılar
Varsayılan değer: | none |
---|---|
Kalıtım: | Hayır |
Animasyon yapımı: | Desteklenmiyor. Kaynakça:Animasyonla ilgili özellikler。 |
Sürüm: | CSS3 |
JavaScript dilbilgisi: | object.style.scrollSnapAlign="start" |
Tarayıcı desteği
Tablodaki rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü gösterir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 11.0 | 56.0 |
İlgili sayfalar
Kaynakça:CSS scroll-snap-type özelliği
- Önceki sayfa scroll-padding-top
- Son sayfa scroll-snap-stop