CSS scroll-snap-type özelliği
- Önceki sayfa scroll-snap-stop
- Sonraki sayfa scrollbar-color
Tanım ve Kullanım
scroll-snap-type
Özellik, birimi durdurduğunuzda, elementin odaklanmaya nasıl çarpacağını ve çarpma yönünü belirler.
Kaydırma yapıştırma davranışını gerçekleştirmek için, ebeveyn elemanda bu özelliği ayarlamak zorundasınız. scroll-snap-type
Özelliği, ve alt elemanlarda scroll-snap-align
Özellik.
Örnek
Örnek 1
X ekseninde kaydırma yapıştırma fonksiyonunu ayarlar:
#container { scroll-snap-type: x mandatory; }
Örnek 2: X Ekseninde ve Y Ekseninde Yapıştırma Davranışı
X ekseninde ve y ekseninde scroll-snap-type
Özellik:
#container > div { scroll-snap-type: both mandatory; }
Örnek 3: Yakınlık Davranışı İle Yapıştırma
X ekseninde ve y ekseninde yakınlık davranışı olan scroll-snap-type
Özellik. Bu özellik değeri kullanılırken, kaydırma işlemi iki elemanın ortasında durduğunda yapıştırma yapılmaz:
#container > div { scroll-snap-type: both proximity; }
CSS Dilbilgisi
scroll-snap-type: none|x|y|block|inline|both|mandatory|proximity|initial|inherit;
Özellik Değeri
Değer | Açıklama |
---|---|
none | Kaydırma yapıştırma etkisi yoktur. Varsayılan değer. |
x | X ekseninde kaydırma yapıştırma etkisini ayarlar. |
y | Y ekseninde kaydırma yapıştırma etkisini ayarlar. |
block | Bloklu yönde kaydırma yapıştırma etkisini ayarlar. |
inline | Satır içi yönde kaydırma yapıştırma etkisini ayarlar. |
both | X ekseninde ve y ekseninde kaydırma yapıştırma etkisini ayarlar. |
mandatory | Kaydırma işlemi tamamlandıktan sonra, kaydırma, otomatik olarak yapıştırma noktasına taşınır. |
proximity |
mandatory ile benzer, ancak ondan daha az katıdır. Kaydırma işlemi tamamlandıktan sonra, kaydırma, otomatik olarak yapıştırma noktasına taşınır, ancak yapıştırma noktaları arasında bir bölgeye yapıştırma etkisi yoktur. Tarayıcı parametrelerine bağlıdır. |
initial | Bu özelliği, varsayılan değerine ayarlar. Bakınız initial. |
inherit | Bu özelliği, ebeveyn elemanından miras alır. Bakınız inherit. |
Teknik Ayrıntılar
Varsayılan Değer: | none |
---|---|
Miras Yönlendirme: | Hayır |
Animasyon Yapımı: | Desteklenmiyor. Bakınız:Animasyon İle İlgili Özellikler. |
Sürüm: | CSS3 |
JavaScript Dilbilgisi: | object.style.scrollSnapType="x mandatory" |
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 | 99.0 | 11.0 | 56.0 |
İlgili sayfalar
Referans:CSS scroll-snap-align özelliği
- Önceki sayfa scroll-snap-stop
- Sonraki sayfa scrollbar-color