Rumah  >  Artikel  >  hujung hadapan web  >  Panduan untuk sifat susun atur fleksibel CSS: arah lentur dan bungkus lentur

Panduan untuk sifat susun atur fleksibel CSS: arah lentur dan bungkus lentur

王林
王林asal
2023-10-25 10:40:511401semak imbas

CSS 弹性布局属性指南:flex-direction 和 flex-wrap

Panduan Harta Reka Letak Fleksibel CSS: arah lentur dan bungkus lentur

Dalam Reka Letak Fleksibel CSS, arah lentur dan lentur lentur dua sifat utama yang boleh membantu kami mengawal dengan lebih baik susunan dan gelagat pembalut garisan kotak flex. Artikel ini akan memperkenalkan anda kepada dua sifat ini secara terperinci dan memberikan contoh kod khusus.

1. Atribut arah lentur

Atribut arah lentur digunakan untuk menentukan arah paksi utama elemen di dalam kotak fleksibel. Arah paksi utama boleh mendatar (baris) atau menegak (lajur).

Nilai biasa:

  1. baris: Nilai lalai, paksi utama adalah mendatar.
  2. row-reverse: Paksi utama adalah mendatar, bertentangan dengan baris.
  3. lajur: Paksi utama adalah menegak.
  4. lajur-terbalik: Paksi utama adalah menegak, bertentangan dengan lajur.

Contoh kod:

.container {
  display: flex;
  flex-direction: row;
}

Kod di atas akan mencipta bekas fleksibel di mana elemen anak akan disusun secara mendatar mengikut arah paksi utama lalai.

2. atribut flex-wrap

Atribut flex-wrap digunakan untuk menentukan sama ada untuk membalut apabila elemen dalam bekas fleksibel melebihi saiz bekas.

Nilai biasa:

  1. nowrap: Nilai lalai, tiada pembalut baris, supaya elemen anak disusun dalam satu baris, yang boleh menyebabkan limpahan.
  2. bungkus: Apabila lebar elemen anak melebihi lebar bekas, bungkus dan terus susun.
  3. wrap-reverse: Apabila lebar elemen anak melebihi lebar bekas, bungkus secara terbalik dan terus susun.

Contoh kod:

.container {
  display: flex;
  flex-wrap: wrap;
}

Kod di atas akan mencipta bekas fleksibel yang akan membalut secara automatik apabila bekas tidak cukup lebar untuk menampung semua elemen kanak-kanak.

Contoh komprehensif:

Berikut ialah contoh aplikasi komprehensif arah lentur dan bungkus lentur.

.container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.item {
  width: 200px;
  height: 200px;
  margin: 10px;
}
<div class="container">
  <div class="item">1</div>
  <div class="item">2</div>
  <div class="item">3</div>
  <div class="item">4</div>
  <div class="item">5</div>
  <div class="item">6</div>
</div>

Kod di atas akan mencipta bekas fleksibel menegak Apabila lebar bekas tidak mencukupi untuk menampung semua elemen kanak-kanak, ia akan membalut dan menyusun secara automatik.

Ringkasan:

flex-direction dan flex-wrap ialah sifat yang sangat penting dalam reka letak fleksibel CSS Dengan menggunakan kedua-dua sifat ini, anda boleh mencapai kesan reka letak yang berbeza dengan mudah. Menguasai penggunaannya akan meningkatkan keupayaan susun atur halaman kami. Semoga artikel ini bermanfaat kepada anda.

Atas ialah kandungan terperinci Panduan untuk sifat susun atur fleksibel CSS: arah lentur dan bungkus lentur. 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