如何设置响应图像的最大宽度(引导程序4)?

时间:2018-12-11 10:06:14

标签: css bootstrap-4 responsiveness

问题:

  • 如何在Bootstrap 4中设置图像的最大宽度,同时保持图像的响应能力?

背景:

  • Boostrap 4的.img-fluid类使图像响应。
  

最大宽度:100%;和高度:自动;应用于图像,以便与父元素(https://getbootstrap.com/docs/4.1/content/images/)缩放

我的情况:

  • 请参见 JS小提琴https://jsfiddle.net/aq9Laaew/290257/
  • 我的图片非常大...太大。
  • 我已经设置了max-width: 500px(内联样式),这设置了图像的宽度-太棒了。

  • 问题:缩小窗口大小时,它不会调整大小/响应...不再响应。

希望很清楚;我试图在这里寻找类似的问题,但没有成功。干杯!

2 个答案:

答案 0 :(得分:1)

.img-max {
  max-width: 500px
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<p class="alert-primary p-3">
  I can set the max-width of the image... but then it stops being responsive.
</p>
  



<div class="container">
  <div class="img-max">
  <img  class=" mx-auto d-block mb-2 float-md-left mr-md-4 img-thumbnail"  src="https://images.pexels.com/photos/2422/sky-earth-galaxy-universe.jpg">
  </div>
  <p>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Labore ipsa ea dolorem mollitia repudiandae odit dolore quod et voluptatem asperiores odio quam ipsam placeat nisi quo voluptate, laborum provident earum?
  </p>
</div>

答案 1 :(得分:0)

您的答案在这里

.img-max {
  max-width: 500px;
  width:100%;
}

并使用图像中的类。

我已经编辑了你的小提琴。请参考链接

jsfiddle.net/saravanan7944/ygamjz7s/1