cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah saya boleh melaksanakan sistem grid dalam div saya menggunakan Grid CSS?

Saya ingin mencipta div dengan 2 lajur, apabila saya menambah item dalam div induk, ia sepatutnya berada dalam lajur pertama dan apabila lajur pertama mempunyai 3 elemen dan saya mahu menambah item lain, ia sepatutnya berada dalam Lajur dua. Ini adalah imej yang saya cari:

Saya mendapati tiada respons di internet, saya mencuba penjana grid css tetapi tanpa sebarang hasil..

Penjana Grid CSS tetapi saya tidak dapat jawapan yang betul

P粉195200437P粉195200437487 hari yang lalu499

membalas semua(2)saya akan balas

  • P粉427877676

    P粉4278776762023-09-09 00:57:36

    Baiklah...nampaknya anda cuma ada masalah dengan aliran mesh. Untuk menukarnya, gunakan grid-auto-flow:column; 就是这样,网格的流程将从行更改为列。您可以根据需要更改grid-template-rows.

    balas
    0
  • P粉469090753

    P粉4690907532023-09-09 00:09:36

    Apa yang anda perlu lakukan dalam html ialah:

    <div class="parent">
       <div class="child">1</div>
       <div class="child">2</div>
       <div class="child">3</div>
       <div class="child">4</div>
       <div class="child">5</div>
       <div class="child">6</div>
    </div>

    dan CSS:

    .parent{
         display:grid;
         grid-template-columns: 1fr 1fr;
         grid-auto-flow: column;
         grid-template-rows:1fr 1fr 1fr;
     }

    Demo

    balas
    0
  • Batalbalas