About this set
Breadcrumbs tuned for dark interfaces, where a light theme trail turns grey on grey. Glass bar sets the path inside a translucent bar with a hairline border and a backdrop blur, for cloud consoles and developer tools. Glowing current level uses dot separators and lifts the current page into a cyan pill with a soft outer glow, for media and creative apps. Dark steps are slate clip-path arrows that end in a teal to indigo gradient, for game libraries or dashboards that want more presence. Ancestor links are #94a3b8 on a near-black page, the current page is near white, and separators are a darker slate so they recede. Colours are set explicitly rather than relying on a theme, so the set works on any dark page. The steps reuse the clip-path technique from the arrow step set with the link stretched over each arrow. The Bootstrap version runs with data-bs-theme=”dark” and uses –bs-breadcrumb-bg and padding variables for the glass bar.
What’s included
- Glass bar, glowing current level and dark step variants
- Text colours checked for 4.5:1 on a near-black page
- Cyan focus outline that stands out on dark backgrounds
- Decorative separators that are never read aloud
- Bootstrap version works with data-bs-theme="dark"
Accessibility
Each breadcrumb is a nav labelled Breadcrumb with an ordered list and aria-current="page" on the last level. Link text is at least 6:1 against the background and the current step text is white on a gradient that stays above 4.5:1. Focus shows a 2px cyan outline. Colour and background transitions are removed under prefers-reduced-motion.
Customise it
Set --dk-link, --dk-hover, --dk-sep and --dk-accent on .dk; the glass, glow and step colours sit in .dk-glass, .dk-glow and .dk-steps. In Bootstrap the dividers are --bs-breadcrumb-divider SVGs; in Tailwind edit the text-, bg- and shadow- classes.





