📅  最后修改于: 2023-12-03 14:41:50.157000             🧑  作者: Mango
objectPosition
属性用于设置或检索由 object-fit
属性定义的对象的位置。它指定了对象在容器框中的垂直和水平位置。这个属性只适用于设置了 object-fit
属性的元素。
object-position: x-position y-position;
50%
。50%
。<!DOCTYPE html>
<html>
<head>
<style>
.image-container {
width: 200px;
height: 200px;
border: 1px solid black;
overflow: hidden;
}
.image {
width: 100%;
height: 100%;
object-fit: cover;
object-position: bottom right;
}
</style>
</head>
<body>
<div class="image-container">
<img class="image" src="example.jpg" alt="示例图片">
</div>
</body>
</html>
上述示例中,通过设置 object-position
属性为 bottom right
,将图像的位置调整到容器框的右下角。
以下是 objectPosition
属性支持的常用值:
0% 0%
表示位于容器框的左上角。10px 20px
表示向右移动 10 像素,向下移动 20 像素。center
(元素居中对齐),top
(元素居上),bottom
(元素居下),left
(元素居左),right
(元素居右)等。objectPosition
属性在以下浏览器中得到支持:
但需要注意的是,旧版本的浏览器可能不支持该属性。
objectPosition
属性是用于控制对象在容器框中的位置的,结合 object-fit
属性,可以实现对图像等对象的布局和对齐方式的控制。它提供了灵活的数值和关键字选项,使得开发者可以方便地调整对象的位置以满足设计需求。