Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Membuat Reka Letak Bendalir Tetap dengan Twitter Bootstrap?

Bagaimana untuk Membuat Reka Letak Bendalir Tetap dengan Twitter Bootstrap?

Mary-Kate Olsen
Lepaskan: 2024-11-16 11:00:02
asal
827 orang telah melayarinya

How to Create a Fixed-Fluid Layout with Twitter Bootstrap?

Membuat Reka Letak Bendalir Tetap 2 Lajur dengan Twitter Bootstrap

Pengenalan

Mencipta susun atur dengan lajur lebar tetap bersama lajur lebar bendalir adalah keperluan biasa untuk reka bentuk web responsif. Gaya reka letak ini membolehkan bar sisi atau panel navigasi tetap bersama kawasan kandungan fleksibel yang menyesuaikan diri dengan saiz skrin yang berbeza. Menggunakan Twitter Bootstrap, adalah mungkin untuk mencapai ini susun atur.

Pelaksanaan

HTML

<div class="container-fluid fill">
  <div class="row-fluid">
    <div class="fixed">
      ...
    </div>
    <div class="filler">
      ...
    </div>
  </div>
</div>
Salin selepas log masuk

CSS

.fixed {
  width: 150px;
  float: left;
}

.fixed + div {
  margin-left: 150px;  
  overflow: hidden;
}

.fill { 
  min-height: 100%;
  position: relative;
}

.filler::after {
  background-color:inherit;
  bottom: 0;
  content: "";
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  width: inherit;
  z-index: -1;  
}
Salin selepas log masuk

Penjelasan

  • The kelas kontena-bendalir mencipta reka letak bendalir yang memenuhi keseluruhan port pandangan.
  • Kelas row-fluid memastikan elemen anak mengisi lebar yang tersedia.
  • Kelas .fixed menetapkan lebar bar sisi kepada nilai tetap (cth., 150px).
  • Harta jidar kiri adik beradik .tetap elemen memastikan bahawa kawasan kandungan bermula selepas bar sisi.
  • Kelas isian menetapkan ketinggian minimum 100% pada elemen cecair bekas, memastikan bar sisi dan kawasan kandungan adalah ketinggian yang sama.
  • Elemen .filler, yang dicipta oleh pemilih pseudo ::selepas, menindih div .filler dan memberikan ilusi ketinggian yang sama untuk kedua-duanya lajur.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Reka Letak Bendalir Tetap dengan Twitter Bootstrap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan