【发布时间】:2017-04-18 16:45:07
【问题描述】:
这是我的尝试https://codepen.io/alexyap/pen/VbvGvw
<div id="bg">
</div>
* {
margin: 0;
padding: 0;
}
#bg {
background: url('https://static.pexels.com/photos/198747/pexels-photo-198747.jpeg');
height: 60vh;
width: 100%;
background-repeat: no-repeat;
background-size: 100vw;
}
我几乎想通了,但我似乎无法复制这个网站https://sierradesigns.com/ 是如何做到的(检查登陆页面上的滑块图像),无论我给高度多少值,我的底部都被切断了
【问题讨论】:
-
不可能,它们是两种完全不同的处理方法。您链接的网站使用的是 100% 宽度的图片,而不是背景。
-
不,这两个属性在解释尺寸的方式上是相反的。你必须选择其中一个。
标签: css responsive-images background-size