调整窗口大小时,图像高度不会调整

梦幻的

我希望仅在视口大小小于768px时显示图像。

当小于768像素时,图像应跨越窗口的整个宽度且不应变形(即,高度应随宽度成比例地变化)。

但是,现在,调整窗口大小时无法更改高度。

我试着改变显示器模块和指定width:100%height:auto

HTML:

<div class="row col-12" id="mobileimg">
    <img src="images/img.png" alt="">
</div>

CSS:

#mobileimg {
    display:none;
}

@media only screen and (max-width: 768px) {

#mobileimg {
    display:flex;
    margin-top:20px;
}
}

谢谢!

迈克尔·本杰明

您需要在图像本身上设置尺寸。这使图像具有响应性。试试这个:

#mobileimg {
  display: none;
}

@media screen and (max-width: 768px) {
  #mobileimg {
    display: flex;
    margin-top: 20px;
  }
  img {
    width: 100%;
    height: 100%;
  }
}
<div class="row col-12" id="mobileimg">
  <img src="http://lorempixel.com/400/200/" alt="">
</div>

jsFiddle演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

调整窗口大小时,高度不会更新

ScalaFX(JavaFX):在调整窗口大小时,舞台内容不会调整大小

当子窗口小部件调整大小时,QMainWindow不会调整大小

调整窗口高度时调整图像的大小

UIImageView不会调整图像大小

ImageButton不会调整图像大小

CSS FlexBox - 调整窗口大小时图像未调整大小

调整窗口大小时如何使图像流畅?

调整窗口大小时固定图像位置

调整窗口大小时缩小图像

调整窗口大小时使重叠图像居中

调整窗口大小时图像的位置改变

对图像使用引导网格系统-图像高度不会调整

当窗口变为全屏时,NSView不会调整大小

Firefox扩展弹出窗口不会调整大小

CSS的最大宽度不会调整图像大小

设置@media res 时图像不会调整大小

调整浏览器窗口大小时,图像顶部的HTML按钮不会保持固定

vuejs在窗口调整大小时获取参考元素的高度

调整大小时窗口高度为100%-Javascript

调整窗口大小时,Twitter Bootstrap面板的高度会增加

CSS:调整窗口大小时,图像中的图像会弹出

从图像中选择区域,但可调整大小的QRubberBand不会调整大小

如何锁定“绘图区”的大小,以便在调整“图表区”的大小时不会调整大小?(Excel / Office 365)

ReactJS。图像在调整窗口大小时消失

调整窗口大小时如何裁剪图像并使其居中

调整窗口大小时从CSS顶部的锚图像

Anychart不会在窗口调整大小时调整大小

调整大小时响应图像