Properti scroll-margin-bottom CSS
- Halaman sebelumnya scroll-margin-block-start
- Halaman berikutnya scroll-margin-inline
Definisi dan penggunaan
scroll-margin-bottom
Properti menentukan jarak antara posisi penarik dan wadah.
Posisi tarik adalah posisi yang elemen anak menarik ke dalam kontainer saat berhenti menggulingkan.
Posisi tarik melalui scroll-snap-align
Atribut pengaturan, tetapi mungkin juga terpengaruh oleh atribut CSS direction
dan writing-mode
pengaruhnya.
Perhatian:Atribut ini hanya berlaku saat posisi tarik diatur di bagian bawah elemen anak.
Untuk melihat scroll-margin-bottom
Akan menampilkan efek atribut, harus diatur di elemen anak. scroll-margin-bottom
dan scroll-snap-align
Atribut, dan atur scroll-snap-type
Atribut.
Contoh
Contoh 1
Atur margin bawah guling antara posisi tarik dan kontainer menjadi 20px:
div { scroll-margin-bottom: 20px; }
Contoh 2: Pustaka gambar
scroll-margin-bottom
Atribut ini dapat digunakan untuk galleri gambar yang memiliki perilaku tarik.scroll-margin-bottom
Beri tahu pengguna bahwa ada gambar lain di bawah. Gulingkan gambar pertama untuk melihat efek:
#container > img { scroll-margin-bottom: 30px; }
Contoh 3: Posisi tarik
Untuk membuat scroll-margin-bottom
Atribut ini berlaku, posisi tarik harus diatur di bagian bawah elemen anak. Dalam contoh ini,writing-mode
Atribut ini akan menarik posisi dari bagian bawah elemen anak ke kiri. Saat menggunakan kode seperti ini,scroll-margin-bottom
Atribut ini tidak lagi berlaku:
#container { writing-mode: vertical-rl; } #container > div { scroll-margin-bottom: 30px; scroll-snap-align: end none; }
Syntaks CSS
scroll-margin-bottom: 0|value|initial|inherit;
Nilai atribut
Nilai | Deskripsi |
---|---|
0 | Margin bawah guling di bagian bawah adalah nol. Ini adalah nilai default. |
length |
Tentukan margin bawah guling dengan satuan px, pt, cm, dll. Diperbolehkan untuk menggunakan nilai negatif. Lihat:Satuan CSS. |
initial | Atur atribut ini ke nilai default. Lihat: initial. |
inherit | Mengambil atribut ini dari elemen induknya. Lihat: inherit. |
Detil teknis
Nilai default: | none |
---|---|
Inheritsi: | Tidak |
Pembuatan animasi: | Tidak didukung. Lihat:Atribut yang berhubungan dengan animasi. |
Versi: | CSS3 |
Syntaks JavaScript: | object.style.scrollMarginBottom="20px" |
Dukungan browser
Terdapat angka di tabel yang menunjukkan versi browser yang pertama yang mendukung atribut ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Halaman yang berhubungan
Referensi:Atribut direction CSS
Referensi:Properti scroll-snap-align CSS
Referensi:Properti scroll-snap-type CSS
Referensi:Atribut writing-mode CSS
- Halaman sebelumnya scroll-margin-block-start
- Halaman berikutnya scroll-margin-inline