CSS scroll-margin-block-start özelliği
- Önceki Sayfa scroll-margin-block-end
- Sonraki Sayfa scroll-margin-bottom
Tanım ve Kullanım
scroll-margin-block-start
Bu özellik, blok yöneliminde sabitlenmiş konum ile konteyner arasındaki mesafeyi belirtir.
Bu, kaydırma durdurduğunuzda, kaydırma hızla ayarlanır ve belirtilen mesafede, blok yöneliminde alt elementin başlangıç konumu ile konteyner arasındaki sabitlenmiş konumda durur.
Blok yönelimi, bir satırın mevcut satıra göre konumlandırılacağı yöndür, bu da CSS display: block; etiketlerinin (örneğin <p> ve <div> etiketleri) sayfadaki yerleşim şeklidir. Blok yönelimi yazışma diliye bağlıdır, örneğin Moğolca'da yeni satır soldan sağa dizilir, bu yüzden blok yönelimi sağdan sola olan, İngilizce sayfaların blok yönelimi ise aşağıya doğru olan. Blok yönelimi CSS özelliği ile belirlenir. writing-mode
定义。
Tanımı.
Yankı konumu, kaydırmayı durdurduğunuzda, çocuğu elementinin konteyner içinde yankılanarak konumlandırıldığı konum demektir.Uyarı: scroll-snap-align Bu özellik sadece blok yönünde
Özellik 'start' olarak ayarlandığında yalnızca etkilidir. scroll-margin-block-start
Özelliğinin etkisini görmek için, çocuğu elementinde scroll-margin-block-start
ve scroll-snap-align
Özelliği, ebeveyn elementinde scroll-snap-type
Özellikleri.
CSS'nin scroll-margin-inline
ve scroll-margin-block
Özellik, 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滚动外边距设置为 20px:
div { scroll-margin-block-start: 20px; }
Örnek 2
<div> elementinin writing-mode
Özellik değeri vertical-rl olarak ayarlandığında, blok yönü sağdan sola olur. Sonuç olarak, elemanın başlangıç kısmı üstten sağa doğru hareket eder:
div { scroll-margin-block-start: 50px; writing-mode: vertical-rl; }
CSS Dilbilgisi
scroll-margin-block-start: 0|value|initial|inherit;
Özellik Değeri
Değer | Açıklama |
---|---|
0 | Öntanımlı. Elemanın öntanımlı scroll-margin mesafesi. |
length |
px, pt, cm gibi birimlerle belirlenen mesafeleri belirler. Negatif değerlere izin verilir. Bakınız:CSS Birimleri. |
initial | Bu özelliği öntanımlı değerine ayarlar. Bakınız initial. |
inherit | Bu özelliği ebeveyn elementinden miras alır. Bakınız inherit. |
Teknik Ayrıntılar
Öntanımlı Değer: | 0 |
---|---|
Miras Edilebilirlik: | Hayır |
Animasyon Yapımı: | Desteklenmiyor. Bakınız:Animasyon İle İlgili Özellikler. |
Sürüm: | CSS3 |
JavaScript Dilbilgisi: | object.style.scrollMarginBlockStart="20px" |
Tarayıcı Desteği
Tabloda bulunan 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-end
- Sonraki Sayfa scroll-margin-bottom