我打算在我的网站(976X450)中使用大横幅图片。现在在更高分辨率的显示器上,图像应该伸展以占据空间。有没有办法做到这一点,用不同的分辨率使用不同的图像?有没有什么办法可以根据屏幕分辨率调整图像大小而不使用javascript?
0
A
回答
1
刚开始与检测屏幕尺寸,并从那里继续:
var width = screen.width;
var height = screen.height;
var img = document.getElementById(image_id);
img.height = img.height * width/img.width;
img.width = width;
更新:
使用CSS:
img#in_question { width: 100% }
+0
我以为它应该是没有JavaScript? - 只要确保! – txwikinger 2010-07-15 06:02:03
+0
它是;但我还没有喝过咖啡。将更新。 – Anax 2010-07-15 06:03:58
+0
+1为更新的答案。不表示高度将保持原来的比例,这是OP所打算的。 – FelipeAls 2010-07-15 06:16:40
0
#HeaderImage {
height: 20%;
width: 100%;
background-repeat:repeat-x;
}
相关问题
- 1. 根据屏幕尺寸/分辨率调整图像大小
- 2. 如何根据屏幕分辨率调整div的大小
- 3. 有没有办法根据屏幕大小自动调整MediaWiki图像的大小?
- 4. 如何根据屏幕分辨率和大小调整图像视图的大小
- 5. HTML调整字体大小以适合屏幕分辨率
- 6. 基于屏幕分辨率调整数据网格的大小
- 7. 有没有办法在Flex 4中检测屏幕分辨率?
- 8. 调整大小上不同的屏幕分辨率
- 9. 根据用户屏幕分辨率调整<asp:Image>
- 10. 根据屏幕设备大小调整图像按钮大小
- 11. 根据Android上的屏幕大小调整图像大小
- 12. 在调整大小时发现屏幕分辨率
- 13. 网站屏幕分辨率自动调整大小
- 14. 基于屏幕分辨率控制调整大小
- 15. 如何根据不同的分辨率调整android webview中的图像大小?
- 16. 根据分辨率确定Android屏幕大小
- 17. 根据屏幕分辨率/密度更改文字大小?
- 18. 如何设置图像,文本大小为屏幕分辨率使用javascript
- 19. 如何根据屏幕分辨率调整jqGrid高度?
- 20. 根据屏幕分辨率调整表格尺寸
- 21. 当它大于屏幕分辨率时,弹出图像查看器不会调整图像大小
- 22. 图像调整大小以最佳分辨率
- 23. 屏幕分辨率和帧大小?
- 24. Java屏幕分辨率大小
- 25. 无论屏幕大小或分辨率
- 26. 如何设置适用于所有分辨率屏幕的图像大小?
- 27. jQuery屏幕分辨率高度调整
- 28. VBA调整屏幕分辨率
- 29. 如何调整屏幕分辨率?
- 30. 根据屏幕分辨率更改屏幕分辨率(不改变显示器分辨率并使用最大化屏幕选项)
图像会伸展这会影响所有的比例。您是否想要平铺图像(即沿x轴重复)或用其他类似背景颜色填充空间?您可以将'width:100%'设置为图像上的CSS样式 – 2010-07-15 05:44:18
我无法想象976x450图像加载速度有多慢。我的天啊。 – animuson 2010-07-15 05:48:19
我不想平铺图像,我想用相同的图像填充空间 – Joemon 2010-07-15 05:52:03