Atribut scroll-padding-left CSS
- Halaman sebelumnya scroll-padding-inline-start
- Halaman berikutnya scroll-padding-right
definisi dan penggunaan
scroll-padding-left
aturan properti menentukan jarak dari sisi kiri kontainer ke posisi penarik elemen.
posisi penarik adalah posisi dimana elemen anak di dalam kontainer menarik ke tempat saat berhenti menggulir.
posisi penarik ditentukan oleh scroll-snap-align
aturan properti, tetapi mungkin juga terpengaruh oleh properti CSS arah
dan aturan writing-mode
pengaruhnya.
Perhatian:Properti ini hanya berlaku saat posisi penarik berada di sisi kiri elemen anak.
untuk melihat scroll-padding-left
efek atribut ini harus diatur di elemen anak, scroll-snap-align
atur atribut, dan atur atribut scroll-padding-left
dan scroll-snap-type
atribut.
contoh
contoh 1
atur margin internal untuk jarak dari sisi kiri kontainer ke posisi penarikan 20px:
div { scroll-padding-left: 20px; }
contoh 2: pustaka gambar
scroll-padding-left
atribut ini dapat digunakan untuk galleri gambar yang memiliki tindakan penarikan untuk menarik gambar dari belakang elemen yang tetap ke dalam tampilan:
#container > img { scroll-padding-left: 30px; }
contoh 3: atur margin internal di kiri
Ketika adanya pengaturan tindakan penarikan di kedua arah, tindakan penarikan juga dapat diatur di kontainer: scroll-padding-left
atur atribut. Goyahkan berikutnya untuk melihat efek:
#container > div { scroll-padding-left: 30px; }
contoh 4: posisi penarikan
untuk membuat scroll-padding-left
atribut aktif, posisi penarikan harus diatur di sisi kiri elemen anak. Dalam contoh ini,arah
nilai atribut 'rtl' akan menarik posisi dari sisi kiri elemen anak ke sisi kanan. Saat menggunakan kode seperti ini,scroll-padding-left
atribut ini tidak akan berfungsi lagi:
#container { arah: rtl; scroll-padding-left: 30px; } #container > div { scroll-snap-align: none start; }
syntaks CSS
scroll-padding-left: auto|nilai|initial|inherit;
nilai atribut
nilai | deskripsi |
---|---|
auto | nilai standar. Browser akan menghitung margin internal. |
panjang |
tetapkan scroll-padding-left dengan satuan px, pt, cm, dll. tidak diizinkan untuk menggunakan nilai negatif. Lihat:Satuan CSS. |
% | tetapkan persentase lebar elemen yang akan digunakan 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 |
---|---|
keberlanjutan: | tidak |
pembuatan animasi: | tidak didukung. Lihat:atribut yang berhubungan dengan animasi. |
versi: | CSS3 |
syntaks JavaScript: | object.style.scrollPaddingLeft="20px" |
dukungan browser
angka di tabel menunjukkan versi browser yang pertama yang mendukung atribut ini penuhnya.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
halaman relevan
Referensi:Atribut direction CSS
Referensi:Atribut scroll-snap-align CSS
Referensi:Atribut scroll-snap-type CSS
Referensi:Atribut writing-mode CSS
- Halaman sebelumnya scroll-padding-inline-start
- Halaman berikutnya scroll-padding-right