所以我发现了类似的问题,但没有一个能回答我所有的问题,而且我知道必须有一个简单的 jQuery 答案。我有多个图像被动态放置在它们自己的包含溢出的 div 中:隐藏,它们需要填充它们的包含 div 并居中(水平和垂直)。包含的 div 也将具有不同的大小。
简而言之:
- 多个不同大小的图像填充并居中包含 div。
- 包含 div 的大小将不同。
- 将在一个页面上多次使用。
- 图像按比例填充框
希望这张图片有助于解释我所追求的。单击此处查看图像。
我正在使用但可以更改的 HTML
<div class="imageHolder">
<div class="first SlideImage">
<img src="..." alt="..."/>
</div>
<div class="second SlideImage">
<img src="..." alt="..."/>
</div>
<div class="third SlideImage">
<img src="..." alt="..."/>
</div>
</div>
和 CSS
.imageHandler{
float:left;
width:764px;
height:70px;
margin:1px 0px 0px;
}
.imageHolder .SlideImage{
float:left;
position:relative;
overflow:hidden;
}
.imageHolder .SlideImage img{
position:absolute;
}
.imageHolder .first.SlideImage{
width:381px;
height:339px;
margin-right:1px;
}
.imageHolder .second.SlideImage{margin-bottom:1px;}
.imageHolder .second.SlideImage, .imageHolder .third.SlideImage {
width: 382px;
height: 169px;
}
如果这没有任何意义,请问我,提前谢谢