Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mencapai Tatal Berfokus dalam DIV Menggunakan Bar Tatal Penyemak Imbas?

Bagaimana untuk Mencapai Tatal Berfokus dalam DIV Menggunakan Bar Tatal Penyemak Imbas?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-07 20:29:02964semak imbas

How to Achieve Focused Scrolling within a DIV Using Browser Scrollbar?

Menggunakan Bar Tatal Penyemak Imbas untuk Tatal Kandungan DIV Berfokus

Dalam mencipta susun atur tapak web yang dinamik, menggunakan bar skrol utama penyemak imbas untuk menatal kandungan secara selektif dalam DIV khusus ialah kesan yang diingini. Walau bagaimanapun, untuk mencapai ini boleh menjadi mencabar, seperti yang dibuktikan oleh percubaan awal pengguna.

Kunci untuk melaksanakan tingkah laku ini terletak pada menggunakan CSS tulen. Untuk mencapai kesan ini, ikut prinsip ini:

  1. Reka Letak Mendatar Berpusat: Gunakan jidar dan lebar untuk menjajarkan reka letak secara mendatar, melaraskan saiz tetingkap penyemak imbas yang berbeza-beza.
  2. Tatal Kandungan Utama: Berikan nilai jidar kanan pada kandungan utama, tolaknya dari bar sisi dan benarkan bar tatal penyemak imbas mengawal tatal menegaknya.
  3. Bar Sisi Tetap : Buat bar sisi yang kekal di bahagian atas tetingkap penyemak imbas, bebas daripada penatalan kandungan utama. Kawal penatalannya secara berasingan dan laksanakan keterlihatan bar skrol hanya apabila tetikus melayang ke atas.
  4. Pengendalian Limpahan: Apabila bar sisi mencapai penghujung penatalannya, bar skrol tetingkap mengambil alih.

Rujuk biola demonstrasi yang disediakan dalam jawapan untuk melihat contoh yang berfungsi.

Pertimbangan Kemas Kini:

Untuk mengelakkan kandungan utama daripada menatal apabila tetikus tuding di atas bar sisi, pastikan bar sisi bukan elemen anak bagi bekas menatal kandungan utama. Ini menghalang acara tatal daripada disebarkan kepada induk.

Satu lagi biola tunjuk cara telah disediakan untuk menggambarkan keperluan dikemas kini ini.

Atas ialah kandungan terperinci Bagaimana untuk Mencapai Tatal Berfokus dalam DIV Menggunakan Bar Tatal Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn