outline-style
Utilities for controlling the style of an element's outline.
Quick reference
| 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; |
Examples
Basic example
Use utilities like outline-solid and outline-dashed to control an element's outline style:
<button class="outline-2 outline-offset-2 outline-indigo-500 outline-solid">Button A</button>
<button class="outline-2 outline-offset-2 outline-indigo-500 outline-dashed">Button B</button>
<button class="outline-2 outline-offset-2 outline-indigo-500 outline-dotted">Button C</button>
<button class="outline-3 outline-offset-2 outline-indigo-500 outline-double">Button D</button>Hiding an outline
Use the outline-hidden utility to hide an outline while maintaining its space:
<input class="focus:outline-hidden" type="text" />Removing outlines
Use the outline-none utility to remove an existing outline from an element:
<textarea class="outline-none" placeholder="Leave a comment..."></textarea>Responsive design
Prefix an outline-style utility with a breakpoint variant like md: to only apply the utility at medium screen sizes and above:
<button class="outline md:outline-dashed">
<!-- ... -->
</button>