Atribut scroll-margin-block-end CSS
- Halaman sebelumnya scroll-margin-block
- Halaman berikutnya scroll-margin-block-start
Definisi dan penggunaan
scroll-margin-block-end
Atribut menentukan jarak antara posisi aligasi di arah blok dan kontainer.
Artinya, ketika Anda berhenti menggulir, pen guliran akan menyesuaikan dan berhenti di posisi pengguliran yang diatur di jarak antara posisi akhir elemen anak di arah blok dan kontainer.
arah blok adalah referensi posisi terhadap baris yang ada, arah penempatan baris berikutnya. Ini juga cara penataan tata letak untuk tag yang memiliki CSS display: block; seperti tag <p> dan <div> di halaman. Arah blok tergantung pada bahasa tulis, misalnya, baris baru dalam bahasa Mongolia diatur dari kiri ke kanan, sehingga arah blok juga dari kiri ke kanan, sementara arah blok di halaman berbahasa Inggris adalah ke bawah. Arah blok dapat diatur melalui atribut CSS writing-mode
untuk mendefinisikan.
Posisi tarung adalah posisi dimana elemen anak di dalam kontainer menarung ketika Anda berhenti menggulir.
Perhatian:Atribut ini hanya berlaku di arah blok scroll-snap-align atribut yang diatur ke 'end' akan berfungsi.
lihat scroll-margin-block-end
efek atribut dapat diatur di elemen anak, untuk scroll-margin-block-end
dan scroll-snap-align
dapat diatur di elemen induk, dan atribut scroll-snap-type
.
Atribut CSS scroll-margin-inline
dan scroll-margin-block
atribut sama dengan atribut CSS Properti scroll-margin-top CSS
,scroll-margin-bottom
,scroll-margin-left
dan scroll-margin-right
sama seperti, tetapi scroll-margin-block
dan scroll-margin-inline
Atribut ini tergantung dari arah blok dan arah baris.
Contoh
Contoh 1
Pada arah blok, atur posisi penyesuaian jarak luar scroll dengan kontainer 20px:
div { scroll-margin-block-end: 20px; }
Contoh 2
Ketika elemen <div> writing-mode
Ketika atribut nilai vertical-rl, arah blok berarah dari kanan ke kiri. Hasilnya ujung elemen pindah dari bawah ke kiri:
div { scroll-margin-block-end: 50px; writing-mode: vertical-rl; }
Syntax CSS
scroll-margin-block-end: 0|value|initial|inherit;
Nilai atribut
Nilai | Deskripsi |
---|---|
0 | Default. Jarak scroll-margin-block-end baku elemen. |
length |
Tentukan jarak dengan satuan px, pt, cm, dll. Diperbolehkan nilai negatif. Lihat:Satuan CSS. |
initial | Atur atribut ini ke nilai default. Lihat initial. |
inherit | Mengambil atribut ini dari elemen orang tua. Lihat inherit. |
Detil teknis
Nilai default: | 0 |
---|---|
Keretnan: | Tidak |
Pembuatan animasi: | Tidak didukung. Lihat:Atribut yang berhubungan dengan animasi. |
Versi: | CSS3 |
Syntax JavaScript: | object.style.scrollMarginBlockEnd="20px" |
Dukungan browser
Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini penuh.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Halaman terkait
Referensi:Properti scroll-snap-align CSS
Referensi:Properti scroll-snap-type CSS
Referensi:Atribut writing-mode CSS
- Halaman sebelumnya scroll-margin-block
- Halaman berikutnya scroll-margin-block-start