我有一个带
的容器-DIV我有一组不同大小的图像。
如何指定图像:
这只能使用CSS(没有JS)吗? 如果更容易,JS也是一种选择。 图像可以设置为背景或div中的显式img标记。
示例:
小提琴:http://jsfiddle.net/fnbL757q/
HTML:
<div id="container">
<img id="image" src="https://lh4.googleusercontent.com/-jKo72r_w7e4/UlFMCWDx-dI/AAAAAAAAIl0/whCcucpCc_I/s1024/IMG_5364_LQ.jpg" />
</div>
CSS:
#container {
max-height: 400px;
width: 80%;
border: 1px solid black;
margin: 0 auto 0 auto;
overflow: hidden;
}
#image {
}
提前致谢。
答案 0 :(得分:0)
你可以尝试这样的事情:
#container-DIV {
background-image:url('your_image.png');
background-repeat:no-repeat;
background-size:cover;
}
根据{{3}}, css规则background-size:cover
:
将背景图像缩放到尽可能大,以使背景区域完全被背景图像覆盖。背景图像的某些部分可能不在背景定位区域中的视野中
演示JSFiddle:http://www.w3schools.com/cssref/css3_pr_background-size.asp