Rumah  >  Soal Jawab  >  teks badan

Hapuskan jarak antara imej dalam bekas fleksibel

[ulang]

Jawab di sini Imej dalam div mempunyai ruang tambahan di bawah imej

Saya memaparkan beberapa imej dengan saiz yang berbeza di sepanjang berbilang baris. Contoh di sini

Tetapi terdapat jurang antara baris. Saya cuba banyak tetapi tidak dapat mencari sebabnya.

<div class="muralBox">
  <div class="wrapper">
    <div v-for="(topAlbum, i) in topAlbumInfo.value" :key="topAlbum.name" class="albums"> 
      <Album :info="topAlbum" :width="layoutConfig[i].width"/>
  </div>
  </div>
</div>

Dalam Album.vue

<img :src="img" :width="width" :height="width" alt=""/>

dan CSS:

.muralBox {
  margin: auto;
  max-width: 400px;
  min-width: 400px;
}
.wrapper {
  background: #1f1c2c;
  display: flex;
  flex-wrap: wrap;
}

P粉921130067P粉921130067205 hari yang lalu310

membalas semua(1)saya akan balas

  • P粉451614834

    P粉4516148342024-03-28 11:15:51

    Saya tidak pasti sama ada ini betul-betul yang anda mahukan kerana saya tidak dapat melihat cara anda menggayakannya, tetapi saya hanya memberikan imej 100% tinggi dan lebar, yang pada asasnya dilakukan dalam codepen.

    Pautan CodePen

    .albums img{
          height: 100%;
          width: 100%;
         }

    balas
    0
  • Batalbalas