CSS3 object-position 属性
CSS object position 属性用于指定 <img> 或 <video> 在其容器中的位置。
请看以下来自巴黎的 400x300 像素图像:

接下来,我们使用 object-fit: cover; 保持高宽比并填充给定的尺寸。然而,图像将被裁剪以适应,像这样:

代码如下:
<!DOCTYPE html><html><head><style>img {width: 200px;height: 300px;object-fit: cover;}</style></head><body><h2>使用 object-fit: cover;</h2><img src="/znadmin/md/1304/0.jpg" alt="Paris" width="400" height="300"></body></html>
使用 object-position 属性
假设显示的图像部分不是我们想要的位置。要定位图像,我们将使用 object position 属性。
在这里,我们将使用 object position 属性来定位图像,以使伟大的老建筑位于中心:

代码如下:
<!DOCTYPE html><html><head><style>img {width: 200px;height: 300px;object-fit: cover;object-position: 80% 100%;}</style></head><body><h2>使用 object-position</h2><img src="/znadmin/md/1304/0.jpg" alt="Paris" width="400" height="300"></body></html>
这里我们将使用 object-position 属性来定位图像,使著名的埃菲尔铁塔位于中间:

代码如下:
<!DOCTYPE html><html><head><style>img {width: 200px;height: 300px;object-fit: cover;object-position: 15% 100%;}</style></head><body><h2>使用 object-position</h2><img src="/znadmin/md/1304/0.jpg" alt="Paris" width="400" height="300"></body></html>
CSS Object-* 属性
下表列出了 Object-* 属性:
| 属性 | 描述 |
|---|---|
| object-fit | 指定 <img> 或 <video> 应如何调整大小以适应其容器。 |
| object-posititon | 指定 <img> 或 <video> 如何在“自己的内容框”中使用x/y坐标来定位一个对象。。 |