如何使我的网站的背景图像响应?

时间:2013-10-13 10:43:12

标签: image web background

我是网站开发的新手。我需要让我的网站的背景图像响应。我怎么做?它也应该在移动设备上看得很清楚。目前,我正在website中显示图片,如下所示:

<img alt="Goodfoo.me" src="http://goodfoo.me/background.jpg"
     id="full-screen-background-image" /> 
<style>
#full-screen-background-image {
  position: fixed; 
  top: 0; 
  left: 0; 
  min-width: 100%;
}
</style>

3 个答案:

答案 0 :(得分:0)

如果不保证以这种方式进行操作,请将以下内容添加到CSS中:

img {
  max-width: 100%;
  height: auto;
}

但请记住,如果您在真正的大屏幕上打开页面,就像电视一样,它会失败,因为图像没有放大。如果您不介意升级导致的质量损失,只需删除规则的max-部分即可。这样,图像总是在宽度方向上填充容器。

请注意,这会影响页面上的所有图片。

答案 1 :(得分:0)

如果您希望图片占据整个屏幕宽度,只需设置width而不是min-widthlike this

#full-screen-background-image {
  z-index: -999;
  position: fixed; 
  top: 0; 
  left: 0; 
  width: 100%;
}

答案 2 :(得分:0)

如果您希望背景图片适合屏幕,可以使用

background-image {
     width: 100%;
}

在你的CSS中