如何从背景图像中删除可见像素

How to remove visible pixels from background-image

我对 background-image 有疑问。在某些分辨率下,我看到我的框架开始在内部复制。如果我减少 background-size 的值,那么内部问题就解决了,但开始在外部重复。我不知道如何强制 background-image 不在所有宽度上重复。我的部分看起来像:

background-image: url('...');
background-position: center;
background-size: 16.5%;
background-color: #000000;
width: 100%;
height: 100%;
padding: 0 3.1% 3.1%;

尝试添加:

background-repeat: no-repeat;