简单的响应图像方法

时间:2014-08-25 00:22:12

标签: javascript css responsive-design desktop tablet

我正在为响应式图像寻找一种非常简单的方法。

网站即时建设有巨大的背景图片,我需要为桌面保留这些图片。

然而,这些太大而无法在平板电脑/手机上使用。似乎如果我将图像缩小到50%大小,它们将适用于所有屏幕。

有两种简单的方法可以在两个不同的文件夹中放置两组图像,然后根据使用的浏览器选择文件夹吗?

干杯

1 个答案:

答案 0 :(得分:2)

使用媒体查询来表示2组图像(以及更多)。例如:

#myBg {
    background-image: url('bigVersion.jpg');
}
@media (max-width: 600px) {
  #myBg {
    background-image: url('smallerVersion.jpg');
  }
}

简单示例,当窗口宽度超过600px及以下时显示两个不同的图像。你可以用它做更多的事情。

在此处详细了解媒体查询:https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries