Teseor CSS

v2.5.2

  • Home
Guides
  • Getting Started
  • Theming
  • Token Architecture
  • Accessibility
Foundation
  • Colors
  • Design Tokens
  • Grid System
  • Root
  • Spacing
  • Typography
Layout
  • Aspect Ratio
  • Box
  • Center
  • Column
  • Container
  • Content
  • Footer
  • Grid
  • Layout
  • Main
  • Nav Rail
  • Page Header
  • Row
  • Sidebar
  • Sidebar Nav
  • Topbar
Components
  • Actions
    • Button
  • Forms
    • Checkbox
    • Field
    • Fieldset
    • Form
    • Form Error
    • Form Helper
    • Input
    • Label
    • Number Input
    • Password Input
    • Radio
    • Search Input
    • Select
    • Slider
    • Textarea
    • Toggle
  • Data Display
    • Avatar
    • Badge
    • Card
    • Data List
    • Icon
    • Image
    • Stat
    • Status
    • Table
    • Tag
  • Feedback
    • Alert
    • Progress
    • Skeleton
    • Spinner
    • Toast
  • Navigation
    • Breadcrumb
    • Dropdown Menu
    • Menu
    • Nav
    • Pagination
    • Tabs
  • Overlays
    • Dialog
    • Drawer
    • Modal
    • Overlay
    • Popover
    • Tooltip
  • Disclosure
    • Accordion
    • Disclosure
  • Content
    • Divider
    • Scroll Area
    • Spacer
Typography
  • Blockquote
  • Code
  • Heading
  • Kbd
  • Link
  • List
  • Mark
Utilities
  • Container
  • Debug
  • Display
  • Position
  • Scroll Animation
  • Scroll Snap
  • Spacing
  • Text
  • View Transition
  • Visually Hidden

Breadcrumb

Navigation hierarchy showing current page location in site structure.

Default

  1. Home
  2. Products
  3. Shoes

Base

ClassDescription
.ui-breadcrumbBase class

Override these CSS custom properties to customize the component.

TokenDefaultDescription
--ui-breadcrumb-separator "/" Separator
--ui-breadcrumb-height var(--ui-row-1) Overall height
--ui-breadcrumb-gap calc(var(--ui-unit) * 1) Gap between children
--ui-breadcrumb-separator-color var(--ui-color-text-muted) Separator text color
--ui-breadcrumb-link-color var(--ui-color-text-muted) Link text color
--ui-breadcrumb-current-color var(--ui-color-text) Current color

With Icons

  1. Settings
  2. Profile
<nav aria-label="Breadcrumb">
  <ol class="ui-breadcrumb">
    <li class="ui-breadcrumb__item">
      <a class="ui-breadcrumb__link" href="#">
        <svg class="ui-icon ui-icon--sm" viewBox="0 0 24 24" fill="currentColor">
          <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"></path>
        </svg>
      </a>
    </li>
    <li class="ui-breadcrumb__item">
      <a class="ui-breadcrumb__link" href="#">Settings</a>
    </li>
    <li class="ui-breadcrumb__item">
      <span class="ui-breadcrumb__current" aria-current="page">Profile</span>
    </li>
  </ol>
</nav>

Overflow With Ellipsis

  1. Home
  2. Category
  3. ...
  4. Current Page
<!-- Truncate long breadcrumbs with hidden items and an ellipsis indicator. -->
<nav aria-label="Breadcrumb">
  <ol class="ui-breadcrumb">
    <li class="ui-breadcrumb__item">
      <a class="ui-breadcrumb__link" href="#">Home</a>
    </li>
    <li class="ui-breadcrumb__item ui-breadcrumb__item--hidden">
      <a class="ui-breadcrumb__link" href="#">Category</a>
    </li>
    <li class="ui-breadcrumb__item">
      <span class="ui-breadcrumb__ellipsis">...</span>
    </li>
    <li class="ui-breadcrumb__item">
      <span class="ui-breadcrumb__current" aria-current="page">Current Page</span>
    </li>
  </ol>
</nav>