Properti scroll-padding-top CSS
- Halaman sebelumnya scroll-padding-right
- Halaman berikutnya scroll-snap-align
Definisi dan penggunaan
scroll-padding-top
Properti menentukan jarak dari puncak kontainer ke posisi penarik elemen anak.
Posisi penarik adalah posisi dimana elemen anak di dalam kontainer menarik ke tempat yang disediakan saat menghentikan penarikan.
Posisi penarikan ditentukan scroll-snap-align
direction pengaturan atribut
dan writing-mode
pengaruhnya.
Perhatian:Atribut ini hanya berlaku saat posisi penarikan diatur di atas elemen anak.
Untuk melihat scroll-padding-top
Atribut, harus diatur di elemen anak untuk melihat efeknya. scroll-snap-align
Atribut, dan pengaruh pengaturan scroll-padding-top
dan scroll-snap-type
Atribut.
Contoh
Contoh 1
Atur margin internal scroll dari atas kontainer ke posisi penarikan 20px:
div { scroll-padding-top: 20px; }
Contoh 2: Pustaka gambar
scroll-padding-top
Atribut ini dapat digunakan di galleri gambar yang memiliki penarikan untuk menarik gambar ke bawah elemen yang tetap:
#container { scroll-padding-top: 30px; }
Contoh 3: Atur margin internal di atas
Jika penarikan di kedua arah telah disetel, pengaturan ini juga dapat disetel di kontainer: scroll-padding-top
Atribut. Bergerak ke bawah secara vertikal ke elemen berikutnya untuk melihat efek:
#container { scroll-padding-top: 30px; }
Contoh 4: Posisi penarikan
Untuk membuat scroll-padding-top
Atribut ini akan berlaku, posisi penarikan harus diatur di atas elemen anak. Dalam contoh ini,writing-mode
Atribut ini akan menarik posisi dari atas elemen anak ke kanan. Saat menggunakan kode seperti ini,scroll-padding-top
Atribut ini tidak akan berfungsi lagi:
#container { writing-mode: vertical-rl; scroll-padding-top: 30px; } #container > div { scroll-snap-align: start none; }
Sintaksis CSS
scroll-padding-top: auto|value|initial|inherit;
Nilai atribut
Nilai | Deskripsi |
---|---|
auto | Nilai standar. Browser menghitung margin internal. |
length |
Tentukan scroll-padding-top dengan satuan px, pt, cm, dll. Tidak diizinkan untuk menggunakan nilai negatif. Lihat:Satuan CSS. |
% | Tentukan persentase lebar elemen yang disertakan sebagai margin internal. |
initial | Atur atribut ini ke nilai standarnya. Lihat initial. |
inherit | Mengambil atribut ini dari elemen induknya. Lihat inherit. |
Detil teknis
Nilai standar: | auto |
---|---|
Inheritance: | Tidak |
Produksi animasi: | Tidak didukung. Lihat:Atribut yang berhubungan dengan animasi. |
Versi: | CSS3 |
Sintaksis JavaScript: | object.style.scrollPaddingTop="20px" |
Dukungan browser
Tabel angka di dalam tabel menunjukkan versi browser yang pertama yang mendukung atribut ini penuh.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Halaman terkait
Referensi:Atribut direction CSS
Referensi:Properti scroll-snap-align CSS
Referensi:Properti scroll-snap-type CSS
Referensi:Atribut writing-mode CSS
- Halaman sebelumnya scroll-padding-right
- Halaman berikutnya scroll-snap-align