Skip to content
全部文档

object-position

用于控制替换元素的内容在容器中如何定位的工具类。

快速参考

属性
object-top-leftobject-position: top left;
object-topobject-position: top;
object-top-rightobject-position: top right;
object-leftobject-position: left;
object-centerobject-position: center;
object-rightobject-position: right;
object-bottom-leftobject-position: bottom left;
object-bottomobject-position: bottom;
object-bottom-rightobject-position: bottom right;
object-(<custom-property>)object-position: var(<custom-property>);
object-[<value>]object-position: <value>;

示例

基础示例

使用 object-leftobject-bottom-right 等工具类,指定替换元素的内容在容器中的位置:

object-top-left

object-top

object-top-right

object-left

object-center

object-right

object-bottom-left

object-bottom

object-bottom-right

html
<!-- [!code classes:object-top-left,object-top-right,object-center,object-bottom-left,object-bottom-right,object-bottom,object-left,object-right,object-top] -->
<img class="size-24 object-top-left ..." src="/img/mountains.jpg" />
<img class="size-24 object-top ..." src="/img/mountains.jpg" />
<img class="size-24 object-top-right ..." src="/img/mountains.jpg" />
<img class="size-24 object-left ..." src="/img/mountains.jpg" />
<img class="size-24 object-center ..." src="/img/mountains.jpg" />
<img class="size-24 object-right ..." src="/img/mountains.jpg" />
<img class="size-24 object-bottom-left ..." src="/img/mountains.jpg" />
<img class="size-24 object-bottom ..." src="/img/mountains.jpg" />
<img class="size-24 object-bottom-right ..." src="/img/mountains.jpg" />

使用自定义值

使用 object-[<value>] 等工具类,根据完全自定义的值设置对象位置:

html
<img class="object-[25%_75%] ..." />

对于 CSS 变量,也可以使用 object-(<custom-property>) 语法:

html
<img class="object-(--my-object) ..." />

这只是 object-[var(<custom-property>)] 的简写,会自动为你加上 var() 函数。

响应式设计

使用 md: 等断点变体作为 object-position 工具类的前缀,即可仅在中等及以上屏幕尺寸下应用该工具类:

html
<img class="object-center md:object-top ..." />

了解如何使用变体,请参阅变体文档

文档译文以 MIT 协议授权;原文版权归 Tailwind Labs。湘ICP备2026005453号-2