0
votes

Afficher les photos complètes dans le catalogue

J'ai le catalogue de 6 images. Je les montre en 1 rangée. Sur des écrans plus volumineux, les 6 photos sont correctement, mais lorsque je change de largeur d'écran sur la taille de la tablette de la taille mobile, des coupes d'image en deux.

Le comportement que je veux, c'est que, afficher toutes les 6 images sur l'écran plus grand, mais dès que la taille de la fenêtre utilisateur, seule la photo pouvant être affichée complètement dans ce spectacle de taille d'écran particulière, et d'autres devraient se cacher. En ce moment, j'utilise un débordement: caché et conteneur de taille fixe.

Vous trouverez ci-dessous certaines captures d'écran pour montrer le problème,

 Capture d'écran de catalogue sur des écrans plus volumineux

 Capture d'écran du catalogue sur l'écran de taille moyenne

 Capture d'écran de catalogue sur l'écran de taille mobile


2 commentaires

Donnez le code HTML pour voir la manière dont vous avez implémentées, utilisez la requête d'écran multimédia dans votre SASS ou CSS.


Cependant, ce n'est pas une question et une préoccupation rares, et je suis sûr que cela pourrait être répondu, @fussionweb est correct, vous devez fournir un échantillon de code démontrant ce que vous avez fait et cela reproduit ce problème.


3 Réponses :


0
votes

Utiliser largeur: 100% sur IMG Tag dans html

ou

Vous pouvez l'utiliser n Votre feuille de style comme xxx

Essayez également d'utiliser Objectfit: contenir si vous img a une largeur de hauteur < / p>


3 commentaires

Probablement veut simplement envelopper sur le conteneur, ne pas modifier la taille et la mise à l'échelle de l'image.


Puis cible qu'en conséquence, comme .Container img {largeur: 100%;}


Et aussi pourquoi utilisez-vous Overflow caché?



1
votes

La question est trop générale mais je pense que ce serait un échantillon pour celui-ci.

Ajouter ci-dessous des styles aux images de Div Wraps. P>

img {
   height: 100%;
   width: auto;

   // optional
   margin-right: 50px;
   margin-top: 50px;
}


0 commentaires

0
votes

Voici la solution élargie d'Amir Mahdi Digbari en action.

Vous pouvez obtenir la même chose avec la grille CSS mais Flexbox est suffisamment bonne pour cela. p>

p>

<div class="container">
  <div class="wrapper">
    <div class="img">Img1</div>
    <div class="img">Img2</div>
    <div class="img">Img3</div>
    <div class="img">Img4</div>
    <div class="img">Img5</div>
    <div class="img">Img6</div>
  </div>
</div>


0 commentaires