javascript - 在调整窗口大小时调整图像大小?

标签 javascript jquery css html image-resizing

目前我有四张并排的图片。当窗口调整大小或在较小的设备上查看时,它会跳行(三个图像和它下面的第四个图像)。然而,我想要的是所有四个图像都相对于窗口大小缩小。为了清楚起见,我包含了一些图像和我的代码。这也是 jsfiddle:http://jsfiddle.net/hxeJb/

What I currently have.

^ 这就是我目前拥有的。

enter image description here

^ 这就是我想要实现的。

HTML:

<div id="headerline">
<img src="http://s21.postimg.org/l6t6akypj/line.jpg"/>
</div>

<div id="menu">
<img class ="blog" src="http://s18.postimg.org/il7hbk7i1/image.png">
<img class ="music" src="http://s18.postimg.org/4st2fxgqh/image.png">
<img class ="projects" src="http://s18.postimg.org/sxtrxn115/image.png">
<img class ="bio" src="http://s18.postimg.org/5xn4lb37d/image.png">
    </div>

CSS:

#headerline {
    width: 100%;
    overflow: hidden;
    margin: -10px auto 20px auto;
}

#menu {
    max-width: 700px;
    text-align: center;
    margin: auto;
}
#menu img {
    width: 150px;
}

最佳答案

http://jsfiddle.net/hxeJb/2/

#menu img {
    width: 20%;
}

看看这是否对你有帮助,只是不要提供固定宽度,让图像宽度相对于其父宽度

关于javascript - 在调整窗口大小时调整图像大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16329935/

相关文章:

javascript - 如何使用 jquery 延迟删除 div?

javascript - AngularJS 1.2.0-rc.2 与 1.2.0 元素绑定(bind)

jQuery:替换所有 CSS 背景图像

asp.net - 如何使 Visual Studio 中的默认 ASP 页面适合大屏幕?

html - 在 matrix3d 中使用视口(viewport)单位

javascript - 从前端访问 Chrome 扩展元素

javascript - Meteor 助手不在每个循环中工作

javascript - 如何将 websocket 推送定时器嵌入到网页中?

jQuery - 使用变量通过 href 值查找 anchor

javascript - 如何在 jQuery 中使用 Ajax 请求发送 FormData 对象?