【发布时间】:2021-03-29 00:09:55
【问题描述】:
我使用background-size: cover 具有以下背景,我想将其向左偏移一点。
.landing {
display: flex;
padding: 2rem 4.5rem;
height: 100vh;
width: 100vw;
background-image: url('~assets/img/background.jpg');
background-size: cover;
background-repeat: no-repeat;
}
如果我使用封面,我无法抵消我的形象,所以我尝试这样做
.landing {
background-size: 110%;
background-position: right 10% center;
}
但我最终在图像的顶部和底部出现空白,因为它不会扩展以尊重图像的纵横比(高度设置为自动)。
在不使用封面的情况下,如何设置正确的背景尺寸百分比以避免在任何屏幕尺寸的图像顶部/底部出现空白并保持纵横比?
【问题讨论】:
标签: css