J'utilise .H-75 de Bootstrap pour redimensionner une image par rapport à son parent div. Sur les travaux de redimensionnement de Firefox, mais sur Chrome, il semble l'ignorer.
J'ai essayé d'ajouter de l'objet-ajustement: couverture mais cela n'a pas fonctionné. P>
<div class="container d-flex flex-column min-vh-100"> <div> Some objects </div> <div class="mb-3" style="max-height: 50vh;"> <img src="./img/mmm.png" class="d-none d-sm-inline h-75"> <p class="mt-1 lead">some text</p> </div> <div> Some objects </div> </div>
3 Réponses :
Solution: -> Insted of using h-75 class, you can try img-fluid class to <img> tag...it adjust automatically according to viewport. <div class="container d-flex flex-column min-vh-100"> <div> Some objects </div> <div class="mb-3" style="max-height: 50vh;"> <img src="./img/mmm.png" class="d-none d-sm-inline img-fluid"> <p class="mt-1 lead">some text</p> </div> <div> Some objects </div> </div> You can try this...
Si vous utilisez une version Bootstrap 3 que vous pouvez utiliser la classe "IMG-EDICATIVE".
essayé, maintenant l'image ne fonctionne pas correctement sur les deux navigateurs
Solution: -> If you adding max-height on parent div 50vh... So you have to add height same as max-height.. Here is the code... <div class="container d-flex flex-column min-vh-100"> <div> Some objects </div> <div class="mb-3" style="max-height: 50vh; height: 50vh"> <img src="https://yt3.ggpht.com/a/AGF-l7-BBIcC888A2qYc3rB44rST01IEYDG3uzbU_A=s900-mo-c-c0xffffffff-rj-k-no" class="d-none d-sm-inline h-75 img-responsive"> <p class="mt-1 lead">some text</p> </div> <div> Some objects </div> </div> I tried on both browsers Firefox and chrome...
À la fin, j'ai eu le comportement prévu en passant de max-hauteur VH, à juste VH. P>
Le redimensionnement de la photo est toujours un peu funky ... je recommanderais le coiffage de l'image d'être un affichage: élément de bloc afin qu'il agit un peu plus comme un div :)
Changer en ligne sur Block pousse l'image à gauche de l'écran et ne peut pas l'obtenir d'aligner au centre