1. Borders
  2. outline-style

Borders

outline-style

用于控制元素轮廓样式的工具类。

ClassStyles
outline-solid
outline-style: solid;
outline-dashed
outline-style: dashed;
outline-dotted
outline-style: dotted;
outline-double
outline-style: double;
outline-none
outline-style: none;
outline-hidden
outline: 2px solid transparent; outline-offset: 2px;

示例

基本示例

使用 outline-solidoutline-dashed 等工具类来设置元素的轮廓样式:

outline-solid

outline-dashed

outline-dotted

outline-double

<button class="outline-2 outline-offset-2 outline-solid ...">Button A</button><button class="outline-2 outline-offset-2 outline-dashed ...">Button B</button><button class="outline-2 outline-offset-2 outline-dotted ...">Button C</button><button class="outline-3 outline-offset-2 outline-double ...">Button D</button>

隐藏轮廓

使用 outline-hidden 工具类可以隐藏元素聚焦时的默认浏览器轮廓,同时在强制颜色模式下仍能保持轮廓的显示:

Try emulating `forced-colors: active` in your developer tools to see the behavior

<input class="focus:border-indigo-600 focus:outline-hidden ..." type="text" />

强烈建议在使用此工具类时,为了可访问性而应用你自己的焦点样式。

移除轮廓

使用 outline-none 工具类可以完全移除浏览器默认的焦点轮廓:

<div class="focus-within:outline-2 focus-within:outline-indigo-600 ...">  <textarea class="outline-none ..." placeholder="Leave a comment..." />  <button class="..." type="button">Post</button></div>

强烈建议在使用此工具类时,为了可访问性而应用你自己的焦点样式。

响应式设计

Prefix an outline-style utility with a breakpoint variant like md: to only apply the utility at medium screen sizes and above:

<div class="outline md:outline-dashed ...">  <!-- ... --></div>

Learn more about using variants in the variants documentation.

版权所有 © 2025 Tailwind Labs Inc.·商标政策