【发布时间】:2013-06-23 21:05:41
【问题描述】:
我正在尝试复制与本网站相同的效果:http://www.knockknockfactory.com/
当调整浏览器宽度时,图像会自动变小,但它所在区域的高度保持不变。
当我尝试复制这个时,我的图像也变小了,但高度发生了变化?
到目前为止我的代码是:
<div id="image"><img src="cover.png" /></div>
CSS:
body {
margin: 0;
padding: 0;
}
img {
max-width: 100%;
height: auto;
}
如何让我的图像在浏览器调整大小时减少/增加,但仍然使用该网站上的 CSS 保持相同的高度?
【问题讨论】:
-
只使用
width:100%;高度也应该是固定高度,以像素为单位(例如height:100px;) -
看起来你链接到的网站上的图片实际上并没有改变图片的大小,它只是把它剪掉了。在这种情况下,您只想像他们一样使用背景图像。