【发布时间】:2017-08-13 00:02:44
【问题描述】:
我正在尝试让背景图像在移动视图上正确定位。当我使用检查(或将显示器大小重新调整为移动视图)查看网站时,图像显示良好。但是,当我通过手机查看它时,由于某种原因,图像似乎正在调整大小以适应手机宽度。
#hero{
height: 100vh;
max-width: 100%;
background-image: url('http://i.imgur.com/molLHMj.jpg');
background-size: cover;
background-repeat: no-repeat;
}
<body>
<div id='hero'>
</div>
</body>
如果我没记错的话,将背景大小设置为封面会这样,如果图像大于屏幕宽度,它就会被隐藏,但这似乎是出于某种原因调整大小。
编辑:
将 background-size 设置为 auto 会显示图像,就像它在 chrome 的检查器中的样子一样。这不应该是这种情况,因为更宽的版本会显示完整的宽度/高度(假设它是自动的)。我真的不知道发生了什么。
编辑2
看起来只有 chrome 移动版会这样显示。默认浏览器呈现背景就像它在桌面检查器中的样子。真的很奇怪。
【问题讨论】:
标签: css