About this set
Five buttons with no fill, where the text and its underline do the work. Offset underline keeps a 2 pixel underline four pixels below the text at all times and only lightens it on hover. Wipe underline draws its line in from the left on hover or focus and wipes it out to the right. Read the guide is a link rather than a button, because it navigates, and its arrow nudges four pixels to the right on hover. Delete account is a red destructive action that underlines on hover and focus, and Unavailable is a disabled button in grey. Use the offset underline anywhere the button might sit in running text, and keep the wipe and destructive styles for toolbars, card footers and dialogs, where the position already says it is a control. Actions are button elements and navigation is an anchor, so each announces its real role. The Bootstrap version restyles .btn-link through the –bs-btn-* variables, and the Tailwind version builds the wipe line with after: utilities and the arrow nudge with group-hover.
What’s included
- Always-on offset underline that changes colour on hover
- Wipe-in underline drawn with a scaled pseudo-element
- Arrow link for navigation, built on an anchor
- Destructive and disabled text buttons
- Underline and arrow motion off under reduced motion
Accessibility
Actions are native buttons and Read the guide is a real link, so each is announced with the right role, and the arrow SVG is aria-hidden. Label colours reach at least 5.7:1 against the page, and the disabled button uses the disabled attribute. Keyboard focus draws a 2px outline in the button's own colour, and the wipe and destructive underlines also appear on focus. Under prefers-reduced-motion the underline and colour transitions are removed and the arrow no longer moves.
Customise it
Change the colour on .tb and each variant, and text-underline-offset and text-decoration-thickness on .tb-underline. In Bootstrap edit --bs-btn-color and --bs-btn-hover-color on .tb and its variants; in Tailwind edit the text-, decoration- and underline-offset- utilities.

















