outline-offset
控制元素轮廓偏移的工具类。
快速参考
| 类名 | 样式 |
|---|---|
outline-offset-<number> | outline-offset: <number>px; |
-outline-offset-<number> | outline-offset: calc(<number>px * -1); |
outline-offset-(<custom-property>) | outline-offset: var(<custom-property>); |
outline-offset-[<value>] | outline-offset: <value>; |
示例
基本示例
使用 outline-offset-2 和 outline-offset-4 等工具类改变元素轮廓的偏移量:
outline-offset-0
outline-offset-2
outline-offset-4
<button class="outline-2 outline-offset-0 ...">Button A</button>
<button class="outline-2 outline-offset-2 ...">Button B</button>
<button class="outline-2 outline-offset-4 ...">Button C</button>
使用自定义值
使用 outline-offset-[<value>] 语法设置基于完全自定义值的轮廓偏移:
<div class="outline-offset-[2vw] ...">
</div>
对于 CSS 变量,你也可以使用 outline-offset-(<custom-property>) 语法:
<div class="outline-offset-(--my-outline-offset) ...">
</div>
这只是 outline-offset-[var(<custom-property>)] 的一个简写,它会自动为你添加 var() 函数。
响应式设计
为 outline-offset 工具类添加 md: 等断点变体前缀,以仅在中等屏幕尺寸及以上应用该工具类:
<div class="outline md:outline-offset-2 ...">
</div>
在 变体文档 中了解更多关于使用变体的信息。