Skip to content

CSS: breadcrumb

.instui-breadcrumb · stable — 구분자가 있는 브레드크럼 트레일; 마지막 크럼은 현재 페이지입니다.

작은 화면에서 자동으로 뒤로가기 화살표로 축소됩니다. 각 크럼에는 breadcrumb.link 를 사용하세요.

Source: breadcrumb.css

접근성

<ol><nav aria-label> 랜드마크로 감싸고, 현재 페이지의 크럼에는 aria-current="page" 를 표시하세요.

사용법

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/breadcrumb.css";

예제들

html
<nav class="instui-breadcrumb" aria-label="Breadcrumb">
  <ol>
    <li>
      <a class="-icon-house" href="#">Home</a>
    </li>
    <li><a href="#">Guides</a></li>
    <li><a href="#">Components</a></li>
    <li aria-current="page">Breadcrumb</li>
  </ol>
</nav>

구조

text
.instui-breadcrumb
  ol
    li (1..n)
flowchart TD n0[".instui-breadcrumb"]:::cssdoc-root n1("ol"):::cssdoc-part n2("li"):::cssdoc-part n1 -->|1..n| n2 n0 --> n1 classDef cssdoc-root stroke-width:1px; classDef cssdoc-part stroke-width:1px; classDef cssdoc-slot stroke-width:1px; classDef cssdoc-component stroke-width:1px;

수정자

수정자설명
.-size-largeLarge. @affects breadcrumb.link — 크럼 구분자의 간격을 맞추어 확장합니다. -size-lg 의 장문 별칭입니다.
.-size-lgLarge. @affects breadcrumb.link — 크럼 구분자의 간격을 맞추어 확장합니다.
.-size-mdMedium(기본). @affects breadcrumb.link — 크럼 구분자의 간격을 맞추어 확장합니다.
.-size-mediumMedium(기본). @affects breadcrumb.link — 크럼 구분자의 간격을 맞추어 확장합니다. -size-md 의 장문 별칭입니다.
.-size-smSmall. @affects breadcrumb.link — 크럼 구분자의 간격을 맞추어 축소합니다.
.-size-smallSmall. @affects breadcrumb.link — 크럼 구분자의 간격을 맞추어 축소합니다. -size-sm 의 장문 별칭입니다.

사용된 토큰

Token타입
--instui-component-breadcrumb-gap-lg<length>0.5rem
--instui-component-breadcrumb-gap-md<length>0.25rem
--instui-component-breadcrumb-gap-sm<length>0.125rem
--instui-component-link-font-family[ <font-family-name> | <generic-font-family> ]#Atkinson Hyperlegible Next, "Helvetica Neue", Helvetica, Arial, sans-serif
--instui-component-link-font-size-lg<length>1.75rem
--instui-component-link-font-size-md<length>1rem
--instui-component-link-font-size-sm<length>0.875rem

하위 컴포넌트