Atribut scroll-margin-inline CSS
- Referensi: Halaman sebelumnya
- Halaman berikutnya scroll-margin-inline-end
Definisi dan penggunaan
scroll-margin-inline
Atribut menentukan jarak di arah teks dalam garis antara posisi lepas kunci dan kontainer.
Artinya, saat Anda berhenti menggulir, penarikan akan segera menyesuaikan dan berhenti di jarak yang ditentukan di arah teks dalam garis, jarak ini berada di antara posisi lepas kunci dan kontainer.
Arah teks dalam garis adalah arah penempatan karakter berikutnya berhadapan dengan karakter yang ada di garis, ini juga cara penempatan tanda terikat (seperti tag <a> dan <strong>) dalam teks. Arah teks dalam garis tergantung pada bahasa tulis, contohnya karakter bahasa Arab diatur dari kanan ke kiri, jadi arah teks dalam garis adalah dari kanan ke kiri, sementara arah teks dalam halaman Inggris adalah dari kiri ke kanan. Arah teks dalam garis dapat diatur melalui atribut CSS direction
dan writing-mode
Definisi.
Posisi lepas kunci adalah posisi dimana elemen anak diikat ke kontainer saat halaman berhenti menggulir.
scroll-margin-inline
Atribut ini adalah singkatan dari atribut berikut:
scroll-margin-inline
Nilai atribut dapat diatur dengan berbagai cara:
Jika atribut scroll-margin-inline memiliki dua nilai:
scroll-margin-inline: 20px 70px;
- Jarak awal adalah 20px
- Jarak akhir adalah 70px
Jika atribut scroll-margin-inline memiliki nilai:
scroll-margin-inline: 20px;
- Jarak awal dan akhir adalah 20px
Untuk melihat scroll-margin-inline
Efek properti, harus diatur di elemen anak scroll-margin-inline
dan scroll-snap-align
Atribut, dan diatur di elemen induk scroll-snap-type
.
Atribut CSS scroll-margin-inline
dan scroll-margin-block
Atribut dengan atribut CSS Atribut scroll-margin-top CSS
,Halaman sebelumnya
,scroll-margin-left
dan scroll-margin-right
sama seperti, tapi scroll-margin-block
dan scroll-margin-inline
Atribut ini tergantung pada arah blok dan arah dalam.
Contoh
Contoh 1
Ditetapkan di arah dalam, dari posisi yang dianggap menarik ke kontainer yang dapat digerakkan:
div { scroll-margin-inline: 20px; }
Contoh 2
Ketika elemen <div> writing-mode
Ketika atribut nilai diatur ke vertical-rl, arah dalam adalah ke bawah. Hasilnya posisi awal elemen pindah dari kiri ke atas, posisi akhir elemen pindah dari kanan ke bawah. Ini juga mempengaruhi: scroll-margin-inline
Atribut:
div { scroll-margin-inline: 20px 0; writing-mode: vertical-rl; }
Contoh 3
Ketika elemen <div> direction
Ketika atribut nilai diatur ke rtl, arah dalam adalah dari kanan ke kiri. Hasilnya posisi awal elemen pindah dari kiri ke kanan, posisi akhir elemen pindah dari kanan ke kiri. Ini juga mempengaruhi: scroll-margin-inline
Atribut:
div { scroll-margin-inline: 0 20px; direction: rtl; }
Syntaks CSS
scroll-margin-inline: 0|value|initial|inherit;
Nilai atribut
Nilai | Deskripsi |
---|---|
0 | Default. Jarak scroll-margin-inline default elemen. |
length |
Tentukan jarak 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: | 0 |
---|---|
Inheritsi: | Tidak |
Pembuatan animasi: | Tidak didukung. Lihat:Atribut berhubungan dengan animasi. |
Versi: | CSS3 |
Syntaks JavaScript: | object.style.scrollMarginInline="20px" |
Dukungan Browser
Angka di tabel menunjukkan versi browser yang pertama yang sepenuhnya mendukung atribut ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
相关页面
Halaman yang berhubunganAtribut direction CSS
Halaman yang berhubunganAtribut scroll-margin-inline-end CSS
Halaman yang berhubunganAtribut scroll-margin-inline-start CSS
Halaman yang berhubunganAtribut scroll-snap-align CSS
Halaman yang berhubunganAtribut scroll-snap-type CSS
Halaman yang berhubunganAtribut writing-mode CSS
- Referensi: Halaman sebelumnya
- Halaman berikutnya scroll-margin-inline-end