suchen

Heim  >  Fragen und Antworten  >  Hauptteil

CSS-Raster mit ungleichmäßigen Reihen (Pinterest-Stil)

Ich versuche, ein 3-spaltiges, mehrzeiliges Linkraster zu erstellen (Bild + Text). Das Problem ist, dass meine Bilder nicht die gleiche Höhe haben, daher erhalte ich Ergebnisse wie dieses:

Ich versuche herauszufinden, welche CSS-Rastereigenschaften erforderlich sind, um ein Ergebnis wie dieses zu erhalten.

Ich habe versucht, nur 3 Divs (pro Spalte) mit mehreren Links darin zu erstellen, aber die Reihenfolge war bei der Antwort nicht korrekt.

Können Sie helfen? Vielen Dank.

P粉710478990P粉710478990447 Tage vor546

Antworte allen(1)Ich werde antworten

  • P粉994092873

    P粉9940928732023-09-10 13:11:03

    我想,你可以将 display: flex 放到父 div 中 然后在每列中添加要渲染的图像数量

    <div class='parent'>
      <div class='column'>
        <img src='/img-1' />
        <img src='/img-4' />
        <img src='/img-7' />
      </div>
      <div class='column'>
        <img src='/img-2' />
        <img src='/img-5' />
        <img src='/img-8' />
      </div>
      <div class='column'>
        <img src='/img-3' />
        <img src='/img-6' />
        <img src='/img-9' />
      </div>
    </div>

    现在您不必担心图像高度不同。

    Antwort
    0
  • StornierenAntwort