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