Object Position 对象位置
用于控制替换元素内容在其容器中的位置。
| Class | Properties |
|---|
基本用法
定位替换元素
使用 object-{side} 实用工具来指定替换元素的内容在其容器内的定位方式。
object-left-top

object-top

object-right-top

object-left

object-center

object-right

object-left-bottom

object-bottom

object-right-bottom

html
<img class="object-none bg-yellow-300 w-24 h-24 object-left-top ..." src="...">
<img class="object-none bg-yellow-300 w-24 h-24 object-top ..." src="...">
<img class="object-none bg-yellow-300 w-24 h-24 object-right-top ..." src="...">
<img class="object-none bg-yellow-300 w-24 h-24 object-left ..." src="...">
<img class="object-none bg-yellow-300 w-24 h-24 object-center ..." src="...">
<img class="object-none bg-yellow-300 w-24 h-24 object-right ..." src="...">
<img class="object-none bg-yellow-300 w-24 h-24 object-left-bottom ..." src="...">
<img class="object-none bg-yellow-300 w-24 h-24 object-bottom ..." src="...">
<img class="object-none bg-yellow-300 w-24 h-24 object-right-bottom ..." src="...">有条件地应用
悬停,焦点和其他状态
Tailwind 允许您使用变体修饰符在不同状态下有条件地应用实用程序类。例如,使用 hover:object-top 只在悬停时应用 object-top 实用程序。
html
<img class="object-center hover:object-top" src="...">要查看所有可用状态修饰符的完整列表,请查看悬停,焦点和其他状态文档。
断点和媒体查询
您还可以使用变体修饰符来定位媒体查询,如响应式断点、暗模式、偏好减少动作等。例如,使用 md:object-top 仅在中等屏幕尺寸及以上应用 object-top 实用程序。
html
<img class="object-center md:object-top" src="...">要了解更多信息,请查看有关响应式设计、深色模式和其他媒体查询修改器的文档。
使用自定义值
自定义您的主题
默认情况下,Tailwind 提供了九个对象定位实用程序。您可以通过编辑您的 tailwind.config.js 文件中的 theme.objectPosition 或 theme.extend.objectPosition 来自定义这些值。
js
module.exports = {
theme: {
extend: {
objectPosition: {
'center-bottom': 'center bottom',
}
},
}
}了解有关在主题自定义文档中自定义默认主题的更多信息。
任意值
如果您需要使用一次性 object-position 值,而这个值在您的主题中没有意义,可以使用方括号来使用任意值动态生成属性。
html
<img class="object-[center_bottom]" src="...">了解有关任意值支持的更多信息,请参阅任意值文档。