边框
用于控制元素轮廓样式的工具类。
Class | Styles |
---|---|
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-solid
和 outline-dashed
等工具类来设置元素轮廓的样式:
outline-solid
outline-dashed
outline-dotted
outline-double
<button class="outline-2 outline-offset-2 outline-solid ...">按钮 A</button><button class="outline-2 outline-offset-2 outline-dashed ...">按钮 B</button><button class="outline-2 outline-offset-2 outline-dotted ...">按钮 C</button><button class="outline-3 outline-offset-2 outline-double ...">按钮 D</button>
使用 outline-hidden
工具类可以在保留强制颜色模式下的轮廓线同时,隐藏浏览器默认的焦点元素轮廓线:
尝试在开发者工具中模拟 `forced-colors: active` 来查看效果
<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="留下评论..." /> <button class="..." type="button">发布</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.