Lzh on GitHub

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-2outline-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>

变体文档 中了解更多关于使用变体的信息。