CSS scroll-margin-block-end özelliği
- Önceki Sayfa scroll-margin-block
- Sonraki Sayfa scroll-margin-block-start
Tanım ve Kullanım
scroll-margin-block-end
Bu özellik, blok yönünde hiza konumu ile konteyner arasındaki mesafeyi belirtir.
Bu, kaydırma durdurduğunuzda, kaydırmanın hızla ayarlanması ve blok yönünde alt öğelerin sonundaki çekme konumu ile konteyner arasındaki belirtilen mesafede durması anlamına gelir.
Blok yönü, mevcut satırın göre konumlandırılan, bir sonraki satırın yerleştirileceği yön anlamına gelir. Bu, CSS display: block; özelliğine sahip etiketlerin (örneğin <p> ve <div> etiketleri) sayfada nasıl yerleştirileceğini gösterir. Blok yönü yazı diliye bağlıdır; örneğin, Moğolca'da yeni satırlar soldan sağa dizilir, bu yüzden blok yönü de sağdan sola doğru olurken, İngilizce sayfaların blok yönü aşağıya doğru olur. Blok yönü, CSS özelliği aracılığıyla belirlenir. writing-mode
gelir.
tanımlanır.
Yaklaştırma konumu, kaydırmayı durdurduğunuzda, çocuğun konteyner içinde yaklaştırıldığı konum demektir.Uyarı: scroll-snap-align Bu özellik sadece blok yönünde
Özellik 'end' olarak ayarlandığında yalnızca etkilidir. scroll-margin-block-end
özellik etkilerini görmek için, çocuğu elemanında ayarlanmalıdır scroll-margin-block-end
ve scroll-snap-align
özellik, ebeveyn elemanında scroll-snap-type
özellikleri ile benzerdir.
CSS'nin scroll-margin-inline
ve scroll-margin-block
özellikleri, CSS özellikleri CSS scroll-margin-top özelliği
vescroll-margin-bottom
vescroll-margin-left
ve scroll-margin-right
Çok benzer, ancak scroll-margin-block
ve scroll-margin-inline
Özellik, blok yönü ve satır içi yönüne bağlıdır.
Örnek
Örnek 1
Blok yönünde, hiza konumunu konteynerle arasındaki kaydırma dış kenar marjını 20px olarak ayarlar:
div { scroll-margin-block-end: 20px; }
Örnek 2
<div> elemanının writing-mode
Özellik değeri vertical-rl olarak ayarlandığında, blok yönü sağdan sola doğru olur. Sonuç olarak, elemanın ucu alttan sola doğru hareket eder:
div { scroll-margin-block-end: 50px; writing-mode: vertical-rl; }
CSS Dilbilgisi
scroll-margin-block-end: 0|value|initial|inherit;
Özellik Değeri
Değer | Açıklama |
---|---|
0 | Varsayılan. Elemanın varsayılan scroll-margin-block-end mesafesi. |
length |
px, pt, cm gibi birimlerle belirlenen mesafeleri belirtir. Negatif değerlere izin verilir. Bakınız:CSS Birimleri. |
initial | Bu özelliği varsayılan değerine ayarlar. Bakınız initial. |
inherit | Bu özelliği ebeveyn öğesinden devralır. Bakınız inherit. |
Teknik Ayrıntılar
Varsayılan Değer: | 0 |
---|---|
Devralabilirlik: | Hayır |
Animasyon Yapımı: | Desteklenmiyor. Bakınız:Animasyon İle İlgili Özellikler. |
Sürüm: | CSS3 |
JavaScript Dilbilgisi: | object.style.scrollMarginBlockEnd="20px" |
Tarayıcı Desteği
Tablozdaki 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 | 14.1 | 56.0 |
İlgili Sayfalar
Referans:CSS scroll-snap-align özelliği
Referans:CSS scroll-snap-type özelliği
Referans:CSS writing-mode özelliği
- Önceki Sayfa scroll-margin-block
- Sonraki Sayfa scroll-margin-block-start