我正在寻找一种仅限CSS的解决方案,将图像缩小到浏览器窗口的大小 - X像素数量。我发现了很多JavaScript解决方案,但我想让它只用于CSS。可以这样做,如果是,那怎么办?
答案 0 :(得分:4)
这个怎么样?
<强> HTML:强>
<div><img src="http://www.google.com/images/logos/ps_logo2.png" /></div>
<强> CSS:强>
div {
position: absolute;
top: 30px;
left: 30px;
right: 30px
}
img {
width: 100%
}
答案 1 :(得分:1)
img {
width: 100%;
}
多田!! :)
演示: http://jsfiddle.net/bqbGY/
编辑:
div {
left: 0px;
margin: 15px;
position: absolute;
}
img {
position: relative;
width: 100%;
}
div上的margin属性是x像素。 显然,这意味着将你包装成一个div。 像这样:
<div>
<img src="" />
</div>
再次修改:只需注释,您可以使用单独的margin
和margin-left
属性,而不是使用margin-right
属性。 :)