首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CSS背景-移动设备上损坏的大小

CSS背景-移动设备上损坏的大小
EN

Stack Overflow用户
提问于 2013-07-28 03:01:29
回答 2查看 7.2K关注 0票数 0

我正在构建一个带有header元素的站点,该元素具有固定的全屏背景图像。它完全按照预期工作,除了在移动设备上。我的iphone/ipad上的Safari和Chrome都不能正确显示它--它似乎缩放到比标题元素大得多的尺寸。

完整的站点在这里:http://www.loganmerriam.com/

以及相关的css:

代码语言:javascript
运行
复制
header {
  background: url(../img/bg.jpg) no-repeat center center fixed;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

即使我使用媒体查询来加载一个小得多的背景,它仍然只显示图像的一小部分缩放。

另外,有没有人可以给我介绍一个在idevices上检查CSS的好方法?

EN

回答 2

Stack Overflow用户

发布于 2013-07-28 03:11:24

不确定这是否会有很大帮助,但http://screenqueri.es/index.php可能会有帮助。

票数 1
EN

Stack Overflow用户

发布于 2013-07-28 03:17:37

这是因为你的样式被覆盖了。删除background-size: cover;

代码语言:javascript
运行
复制
header {
  background: url(../img/bg.jpg) no-repeat center center fixed;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  -webkit-background-size: cover; // remove this
  -moz-background-size: cover;  // remove this
  -o-background-size: cover;  // remove this
  background-size: cover;  // remove this
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17901387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档