更改不同设备上的背景图像定位

Change background image positioning on different devices

我想知道如何设置 css 以便当我的设备足够小时,显示背景图像的特定部分(而不是原始图像的中心?)

目前我的背景图片设置为

background-image: url(*.jpg);
background-position: center;

-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;

现在,当您缩小尺寸时,它只显示图像的中心,我希望显示图像左侧大约三分之一的内容。

是否可以仅使用 css 来做到这一点?

谢谢:)

您需要进行媒体查询,然后进行背景定位:

@media(min-width: 768px){
    background-position: 35% 55%; //percentage-based to "absolutely" position
    /*background-position: center left;*/ //Maybe this too

}