Éliminer l'espacement entre les images dans le conteneur flexible
P粉921130067
P粉921130067 2024-03-27 12:23:19
0
1
345

[répéter]

Répondez ici Les images à l'intérieur du div ont un espace supplémentaire sous l'image

J'affiche des images de différentes tailles sur plusieurs lignes. Exemple ici

Mais il y a des espaces entre les rangées. J'ai beaucoup essayé mais je n'ai pas trouvé la raison.

<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>

Dans Album.vue

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

et CSS :

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

P粉921130067
P粉921130067

répondre à tous(1)
P粉451614834

Je ne sais pas si c'est exactement ce que vous voulez car je ne vois pas comment vous les stylisez, mais je viens de donner aux images une hauteur et une largeur de 100 %, ce qui se fait essentiellement dans codepen.

Lien CodePen

.albums img{
      height: 100%;
      width: 100%;
     }
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal