我正在寻找一种仅用于CSS的解决方案,将图像缩小为浏览器窗口的大小 - X个像素点。我发现了很多JavaScript解决方案,但是我想让它成为CSS。它可以做到,如果是的话,那么如何?图像大小浏览器高度 - X像素数。 CSS-而已!
回答
img {
width: 100%;
}
多田! :)
编辑:
div {
left: 0px;
margin: 15px;
position: absolute;
}
img {
position: relative;
width: 100%;
}
凡在div margin属性是x像素。显然,这意味着将img包裹在div中。 像这样:再次
<div>
<img src="" />
</div>
编辑:刚一说明,而不是使用margin
属性,可以使用单独的margin-left
和margin-right
性能。 :)
这个怎么样?
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%
}
为什么'position:absolute'?不应该有必要。不是'margin-right:100px'工作吗? – 2011-02-23 22:01:17
适用于我:http:// jsfiddle。net/mXSTQ/1 /(编辑:mmm,差不多,如果你的图像宽度低于100像素,图像会重置为原来的大小,也许需要更多的微调) – 2011-02-23 22:01:46
也适用于我。我觉得我好笨。 – thirtydot 2011-02-23 22:02:49
- 1. 浏览器大小(宽度和高度)
- 2. 在浏览器上显示已调整大小的图像
- 3. 图像缩放大小依赖于浏览器的大小
- 4. 在调整浏览器窗口大小时,背景图像的宽度和高度都会调整大小
- 5. 谷歌浏览器的css图像最大宽度不一致
- 6. 图像不能在较小的浏览器中调整大小
- 7. 修复不同浏览器大小的图像大小
- 8. 如果浏览器宽度大于1000像素,则显示图像
- 9. 在原始高度和宽度的浏览器中显示大图像
- 10. 如果浏览器视口小于1200像素,请更改css值(左:x)
- 11. 将图像调整为浏览器宽度/高度而不裁剪
- 12. 在UC浏览器中设置背景图像的高度
- 13. 媒体查询浏览器大小宽度小于高度
- 14. 调整大小图像不总高度
- 15. 根据浏览器窗口调整背景图像的大小
- 16. JavaScript的图像调整大小不工作在IE浏览器?
- 17. 手机CSS高度100%+浏览器chrome?
- 18. Matplotlib图例像素高度
- 19. 使图像放大时,浏览器的大小调整
- 20. Safari浏览器会忽略CSS高度
- 21. 图像大小与不同浏览器不兼容
- 22. 使用浏览器宽度自动调整图像大小,但在div内保持相同的高度?
- 23. 根据浏览器大小对齐图像
- 24. 当窗口高度调整大小时调整图像大小
- 25. 使用css和jquery调整图像大小后获取图像高度?
- 26. 浏览器窗口大小的设备像素
- 27. 如何在浏览器调整大小时保留图像?
- 28. 缩放背景图像浏览器的大小
- 29. Bootstrap - 在调整浏览器大小时图像不断移动
- 30. 网页浏览器中的大图像
只需使用变焦属性 – CarneyCode 2011-02-23 21:47:13
什么问题[本](http://jsfiddle.net/bqbGY /)? – thirtydot 2011-02-23 21:47:47
将它放入一个200px右边距的容器应该是正确的方法 – 2011-02-23 21:51:04