我的html dom中有一些图像。图像是
<div id="page">
<div class="image-gallery">
<img src="images/imagewords.jpeg" alt="sec">
<img src="images/images.jpeg" alt="thi">
<img src="images/imagedss.jpeg" alt="fou">
<img src="images/imrtages.jpeg" alt="fiv">
<img src="images/nasa-images.jpeg" alt="six">
<img src="images/pre-raphaelite-galleries-vi.jpg" alt="sev">
<img src="images/websitfe-design.jpg" alt="nin">
</div>
</div><!-- #page-->
现在我想在调整窗口大小时调整所有图像的大小。在jQuery中有jquery或tutorial中的插件吗?请帮我调整图片大小。
答案 0 :(得分:0)
如何调整大小?到固定的大小?占窗口宽度的百分比?占容器的百分比?通常,您不需要JS,只需将宽度定义为百分比。
例如:
.image-gallery {
width: 100%;
}
.image-gallery img {
width: 20%; /* or whatever width you want here. */
}
答案 1 :(得分:0)
css:
img{max-width: 100%;
height: auto;
width: auto;
}
检查一下: 来源:http://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queries
答案 2 :(得分:0)
尝试如下:
<强> CSS 强>
.image-gallery{width:50%;}
.image-gallery img{width:100%;}
<强> HTML 强>
<div id="page">
<div class="image-gallery">
<img src="images/imagewords.jpeg" alt="sec">
<img src="images/images.jpeg" alt="thi">
<img src="images/imagedss.jpeg" alt="fou">
<img src="images/imrtages.jpeg" alt="fiv">
<img src="images/nasa-images.jpeg" alt="six">
<img src="images/pre-raphaelite-galleries-vi.jpg" alt="sev">
<img src="images/websitfe-design.jpg" alt="nin">
</div>
</div><!-- #page-->
答案 3 :(得分:0)
$(window).resize(function () {
var h = parseInt($(window).height(), 10);
var w = parseInt($(window).width(), 10);
$("img").css({
'width': w,
'height': h
});
});
答案 4 :(得分:-1)
这个jQuery插件可以满足您的需求: http://buildinternet.com/project/supersized/
另外,您可以使用以下代码访问窗口大小:
var windowHeight = $(window).height(),
windowWidth = $(window).width();