CSS scroll-padding özelliği
- Önceki sayfa scroll-margin-top
- Son sayfa scroll-padding-block
Tanım ve Kullanım
scroll-padding
Bu özellik, konteynerden alt öğenin sıçrama pozisyonuna olan mesafeyi belirtir.
Bu, kaydırma durdurulduğunda, kaydırmanın hızla ayarlanıp konteynerden odaklanılan alt öğenin sıçrama pozisyonuna belirtilen mesafede durmasını anlamına gelir.
Sıçrama pozisyonu, bir alt öğenin kaydırma durdurulduğunda, konteyner içinde sabit bir konumda olduğu yerdir.
scroll-padding
Bu özellik, aşağıdaki özelliklerin kısaltılmış halidır:
scroll-padding
Özellik değerleri farklı yollarla ayarlanabilir:
Eğer scroll-padding özelliği dört değer içeriyorsa:
scroll-padding: 15px 30px 60px 90px;
- Üst aralığı 15px
- Sağ aralığı 30px
- Alt aralığı 60px
- Sol aralığı 90px
Eğer scroll-padding özelliği üç değer içeriyorsa:
scroll-padding: 15px 30px 60px;
- Üst aralığı 15px
- Sol ve sağ mesafeleri 30px'dır
- Alt aralığı 60px
Eğer scroll-padding özelliği iki değer içeriyorsa:
scroll-padding: 15px 30px;
- Üst ve alt aralığı 15px
- Sol ve sağ mesafeleri 30px'dır
scroll-padding özelliği bir değer içeriyorsa:
scroll-padding: 10px;
- dört yönün tüm mesafeleri 10px'dır
görünmesi gerekir scroll-padding
özelliklerinin etkisini görmek için scroll-snap-align
özellikleri, ebeveyn elementinde ayarlandıktan sonra scroll-padding
ve scroll-snap-type
özellikleri.
Dikkat:Aşağıdaki örnekte, tüm kenarlar için kaydırma iç boşluğu ayarlanmıştır, ancak scroll-snap-align
"start" olarak ayarlandığı için sadece üst kenarın kaydırma davranışı değişmiştir.
Örnek
Örnek 1
Konteynerden sabit konuma 20px'lik kaydırma iç boşluğu ayarlayın:
div { scroll-padding: 20px; }
Örnek 2: Görsel kütüphanesi
scroll-padding
Bu özellik, sabit davranışa sahip görsel galerilerde kullanılabilir, böylece görseller sabit elementin altına itilir:
#container { scroll-padding: 30px 0 0 0; }





Örnek 3: Alt ve sağ kenarların kaydırma iç boşluğu ayarlanması
scroll-padding
Özellik, konteynerin alt ve sağ kenarlarında aynı anda ayarlanabilir. Daha fazla etki görmek için aşağıdaki elemente yatay ve dikey olarak kaydırın:
#container { scroll-padding: 0 10px 30px 0; }
CSS dilbilgisi
scroll-padding: auto|value|initial|inherit;
Özellik değeri
Değer | Açıklama |
---|---|
auto | Varsayılan değer. Tarayıcı iç boşluğu hesaplar. |
length |
px, pt, cm gibi birimlerle kaydırma iç boşluğu belirleyin. Negatif değerler kullanılmaz. Ayrıca bakınız:CSS Birimler. |
% | İçerik elementi genişliğine göre yüzdelik iç boşluk belirleyin. |
initial | Bu özelliği varsayılan değerine ayarlayın. Ayrıca bakınız initial. |
inherit | Bu özelliği ebeveyn elementinden miras alır. Ayrıca bakınız inherit. |
Teknik ayrıntılar
Varsayılan değer: | auto |
---|---|
Miras: | Hayır |
Animasyon yapımı: | Desteklenmiyor. Ayrıca bakınız:Animasyonla ilgili özellikler. |
Sürüm: | CSS3 |
JavaScript dilbilgisi: | object.style.scrollPadding="20px" |
Tarayıcı desteği
Tablodaki sayılar, 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 | 14.1 | 56.0 |
İlgili sayfalar
Kaynak:CSS scroll-padding-bottom özelliği
Kaynak:CSS scroll-padding-left özelliği
Kaynak:CSS scroll-padding-right özelliği
Kaynak:CSS scroll-padding-top özelliği
- Önceki sayfa scroll-margin-top
- Son sayfa scroll-padding-block