2012-01-20 56 views
0

我不太确定搜索我的答案。基本上我有一个设计,头可以看到here拉伸图像的不同屏幕尺寸

该文档的宽度为1200.我可以获得宽度高达2560的较大版本,但应该如何使用该图像?我是否应该使用CSS媒体查询并针对特定的屏幕大小使用不同的图像?注意:这不是一个移动网站设计;我只需要在所有电脑屏幕上运行。

对不起,如果这之前已被问到/回答,但正如我所说我不是100%确定要搜索什么。

+0

你可以在jsfiddle.net中提供一些代码以获得帮助 –

+0

Hi Aram,我还没有开始编码,因为这是网站的第一部分,我只是想要一些输入。 – user1106025

回答

0

您可以用%定义高度和宽度,并使用一个图像。但我认为你应该为不同的尺寸使用不同的图像,因为它是移动的,并且如果你可以避免给用户加载不必要的数据,那就去做吧。

+0

嘿julesanchez,我认为你读错了。本网站不适用于手机,只适用于电脑:-)因此,只需定义高度并将宽度设为100%即可。也许可以使用大的2560宽度的图像,CSS/HTML会自动将其缩放到所需的宽度? – user1106025

+0

嗨,是的,对不起,我红色的网站是移动的。所以在这种情况下,使用100%的宽度和高度 – JuSchz

0

如果是前景图片,则只需使用百分比宽度即可。如果它是背景图片,则可以使用background-size属性。

0

试试这个

background-size: 100% 100%; 
0

看看这个script。它基本上标识屏幕大小,然后加载适当的CSS,您可以使用与屏幕匹配的图像。

以%为单位更改背景大小并不是一个好的选择(尽管如此),因为浏览器无论如何都会加载完整图像(最大),然后重新调整大小以匹配大小。如果您使用大图像,这可能会降低您的页面加载性能。

+0

这是另一张图片,让你们可以看到; http://cl.ly/0Q37000u3m3z0j3E2116 高度将始终相同,但显然屏幕尺寸的宽度会有所不同。所以我会将背景应用到一个

标签:) – user1106025