CSS scroll-padding-inline-start özelliği
- Önceki Sayfa scroll-padding-inline-end
- Sonraki Sayfa scroll-padding-left
Tanım ve Kullanım
scroll-padding-inline-start
özellik, konteynerin başlangıç konumundan alt elemanın yapışma pozisyonuna kadar satır içi yönde mesafeyi belirtir.
Bu, kaydırmayı durdurduğunuzda, kayma hızla ayarlanır ve konteyner ile yapışma pozisyonu arasında belirlenen mesafede durur.
Satır içi yönelim, bir karakterin mevcut karaktere göre satır içinde konumlandırılacağı yöndür, bu da CSS display: inline; olan etiketlerin (örneğin <a> ve <strong> etiketleri) metin içindeki düzen tarzıdır. Satır içi yönelim yazı diliye bağlıdır, örneğin Arapça yeni karakterler sağdan sola dizilir, bu yüzden satır içi yönelim sağdan sola olacaktır, İngilizce sayfaların satır içi yönelimi ise soldan sağa olacaktır. Satır içi yönelim CSS özelliği ile belirlenebilir direction
ve writing-mode
tanımı.
Yapışma pozisyonu, kaydırmayı durdurduğunuzda, alt elemanın konteyner içinde yapıştığı konum demektir.
Dikkat:Bu özellik yalnızca satır içi yönde ayarlanmıştır scroll-snap-align
özellik 'start' olduğunda etkilidir.
görülmesi scroll-padding-inline-start
özellik etkisini görmek için, alt elemanlarda ayarlanmalıdır scroll-snap-align
özellik ve ebeveyn elemanında scroll-padding-inline-start
ve scroll-snap-type
Özellik.
Örnek
Örnek 1
Konteynerin başlangıç konumundan çekme konumuna satır içi yönde olan kaydırma iç dolgusunu 20px olarak ayarlayın:
div { scroll-padding-inline-start: 20px; }
Örnek 2: Resim Kütüphanesi
scroll-padding-inline-start
Bu özellik, sabit bir öğenin arkasından resimler çıkararak çekme davranışı olan görsel galerilerde kullanılabilir:
#container { scroll-padding-inline-start: 30px; }
Örnek 3
Konteyner öğesinin writing-mode
Özellik değeri 'vertical-rl' olarak ayarlandığında, satır içi yönde konteyner ve alt öğelerin başlangıç konumu üstten sağa taşınır. Bu, kaydırma yapıştırma davranışını ve scroll-padding-inline-start
Özelliğin Çalışma Yöntemi:
#container { scroll-padding-inline-start: 20px 0; writing-mode: vertical-rl; }
Örnek 4
Konteyner öğesinin direction
Özellik değeri 'rtl' olarak ayarlandığında, satır içi yönde konteyner ve alt öğelerin başlangıç konumu sağdan soldan sola taşınır, konteyner ve alt öğelerin bitiş konumu sağdan tabana doğru düşer. Bu, kaydırma yapıştırma davranışını ve scroll-padding-inline
Özelliğin Çalışma Yöntemi:
#container { scroll-padding-inline-start: 20px; diretion: rtl; }
CSS Dilbilgisi
scroll-padding-inline-start: auto|value|initial|inherit;
Özellik Değeri
Değer | Açıklama |
---|---|
auto | Varsayılan Değer. Tarayıcı iç dolgu hesaplar. |
length |
px, pt, cm gibi birimlerle scroll-padding-inline-start belirlenir. Negatif değerlerin kullanımı izin verilmez. İçin bakın:CSS Birimleri. |
% | İçerik öğesinin genişliğinin yüzdesi ile iç dolgu belirlenir. |
initial | Bu özelliği varsayılan değerine ayarlar. İçin bakın: initial. |
inherit | Bu özelliği ebeveyn öğesinden devralır. İçin bakın: inherit. |
Teknik Ayrıntılar
Varsayılan Değer: | auto |
---|---|
Devralabilirlik: | Hayır |
Animasyon Yapımı: | Desteklenmiyor. İçin bakın:Animasyon İle İlgili Özellikler. |
Sürüm: | CSS3 |
JavaScript Dilbilgisi: | object.style.scrollPaddingInlineStart="20px" |
Tarayıcı Desteği
Tabloda görülen rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
İlgili sayfalar
Referans:CSS yönlendirme özelliği
Referans:CSS scroll-snap-align özelliği
Referans:CSS scroll-snap-type özelliği
Referans:CSS writing-mode özelliği
- Önceki Sayfa scroll-padding-inline-end
- Sonraki Sayfa scroll-padding-left