【发布时间】:2019-02-20 21:52:05
【问题描述】:
我试图让我的图像具有响应性,这样当它在移动设备上时,图像会缩小,但我无法让它工作。
我尝试过使用 100% 的高度和宽度。
谁能帮助我?
这是我的网站:www.promegaekonomi.se(它是我的菜单下的 bbig 图像)
【问题讨论】:
-
尝试只设置高度或宽度,而不是将两者都设置为100%。
标签: css image responsive-design
我试图让我的图像具有响应性,这样当它在移动设备上时,图像会缩小,但我无法让它工作。
我尝试过使用 100% 的高度和宽度。
谁能帮助我?
这是我的网站:www.promegaekonomi.se(它是我的菜单下的 bbig 图像)
【问题讨论】:
标签: css image responsive-design
如果您使用的是 Bootstrap 3.0,那么您只能添加 class="img-responsive"
类似这样的:
<img class="img-responsive" src="img/sponsor/nescafe.png" alt="nescafe">
否则:
<img class="responsive-photo" src="img/sponsor/nescafe.png" alt="nescafe">
CSS:
.responsive-photo{
height: auto;
max-width: 100%;
}
【讨论】:
max-width: 100% 应该可以解决问题
如果你的图片是用css应用的(而不是<img>标签),你可以试试:
background-size: cover 或 background-size: 100% auto
【讨论】:
抱歉不能加评论,如果是图片你也可以加height:auto;tomax-width:100%
编辑-查看您的网站,如果您所指的背景图片跨越整个宽度,您可以添加background-size:cover;,并在您的网站扩展时使用媒体查询更改高度。
【讨论】:
使用css:
img{height:auto; width:100%;}
或者...
您可以将您的图像转换为 SVG 文件,它会自动调整其大小...
【讨论】: