我有一张照片类型(非风景)的背景图像,宽979px,高1200px。我想将其设置为向左浮动,并显示100%固定的完整图像高度,而不需要上下滚动(无论内容长度如何)。
这是我的CSS代码,但它不工作:
img, media {
max-width: 100%;
}
body {
background-color: white;
background-image: url('../images/bg-image.jpg');
background-size: auto 100%;
background-repeat: no-repeat;
background-position: left top;
}
5条答案
按热度按时间iqxoj9l91#
您可以使用现有的代码完成此操作,只需确保
html
和body
设置为100%高度。演示:http://jsfiddle.net/kevinPHPkevin/a7eGN/
ef1yzkbh2#
CSS可以使用background-size来实现这一点:封面;
但是要更详细和支持更多的浏览器...
使用如下纵横比:
FIDDLE
9rygscc13#
它也可以覆盖整个高度和宽度
ffx8fchx4#
ulydmbyx5#
这对我很有效(虽然它是用于reactjs & tachyons作为内联CSS)
这将css作为height:100伏小时