Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mencapai Tatal Terpilih dengan Bar Sisi Tetap Menggunakan CSS Tulen?

Bagaimana untuk Mencapai Tatal Terpilih dengan Bar Sisi Tetap Menggunakan CSS Tulen?

Patricia Arquette
Patricia Arquetteasal
2024-11-06 22:45:03898semak imbas

How to Achieve Selective Scrolling with a Fixed Sidebar Using Pure CSS?

Menggunakan Bar Tatal Utama Penyemak Imbas untuk Tatal Terpilih

Dalam reka bentuk web, ada kalanya anda mungkin mahu mendayakan tatal untuk bahagian tertentu halaman anda sambil mengekalkan kawasan lain tetap. Teknik ini amat berguna untuk mencipta reka letak yang unik seperti yang dilihat pada tapak web popular seperti GIZMODO.

Masalah: Untuk mencapai reka letak yang menarik dan berfungsi secara visual seperti GIZMODO, pembangun menghadapi cabaran dalam menjajarkan halaman elemen, mendayakan gelagat menatal tertentu dan menghalang penatalan yang tidak disengajakan dalam bahagian halaman tertentu.

Penyelesaian: Menggunakan CSS tulen, adalah mungkin untuk mencapai reka letak yang diingini dengan mengikut langkah berikut:

  1. Pemusatan Mendatar: Untuk menjajarkan kandungan halaman secara mendatar, tentukan lebar minimum dan maksimum untuk bekas utama dan tengahkannya menggunakan jidar: 0 sifat auto.
  2. Tatal Kandungan Utama: Tentukan kawasan kandungan utama dengan memberikannya id seperti "#kandungan" dan pastikan ia menggunakan ruang yang sesuai dengan sifat jidar kanan.
  3. Kandungan Bar Sisi: Cipta bar sisi dengan id seperti "#bar sisi" dan tetapkan lebarnya, letakkannya di sebelah kanan. Gunakan ketinggian maks untuk mengehadkan ketinggian dan terapungnya: betul untuk penjajaran yang betul.
  4. Tatal Tuding: Untuk mendayakan penatalan bar sisi apabila tetikus melayang di atasnya, gunakan #bar sisi:legar { overflow-y: auto;}.
  5. Tatal Pengasingan Acara: Jika mahu, halang bar sisi daripada mencetuskan penatalan kandungan utama dengan memisahkan bar sisi daripada bekas penatalan kandungan utama.

Demonstrasi: Lihat penyelesaian ini dalam tindakan dalam biola tunjuk cara yang disediakan, di mana kandungan sebelah kiri menatal dengan bar skrol penyemak imbas, manakala bar sisi sebelah kanan kekal tetap.

Atas ialah kandungan terperinci Bagaimana untuk Mencapai Tatal Terpilih dengan Bar Sisi Tetap Menggunakan CSS Tulen?. 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