브레드크럼

브레드크럼 (Breadcrumb)

Bulma 브레드크럼은 breadcrumb 컨테이너와 ul 목록만 있으면 되는 간단한 내비게이션 컴포넌트입니다. 구분 기호(divider)는 li 태그의 ::before 가상 요소의 콘텐츠로 자동 생성돼요.

출처: 문서

본문

li 태그에 is-active 수식어를 추가하면 현재 페이지를 표시할 수 있고, 내부 링크의 내비게이션이 비활성화됩니다.

<nav class="breadcrumb" aria-label="breadcrumbs">
  <ul>
    <li><a href="#">Bulma</a></li>
    <li><a href="#">Documentation</a></li>
    <li><a href="#">Components</a></li>
    <li class="is-active"><a href="#" aria-current="page">Breadcrumb</a></li>
  </ul>
</nav>

정렬 (Alignment)

다른 정렬이 필요하다면 breadcrumb 컨테이너에 is-centered 또는 is-right 수식어를 사용하세요.

<nav class="breadcrumb is-centered" aria-label="breadcrumbs">
  <ul>
    <li><a href="#">Bulma</a></li>
    <li><a href="#">Documentation</a></li>
    <li><a href="#">Components</a></li>
    <li class="is-active"><a href="#" aria-current="page">Breadcrumb</a></li>
  </ul>
</nav>

아이콘 (Icons)

Font Awesome 아이콘을 자유롭게 사용할 수 있어요.

<nav class="breadcrumb" aria-label="breadcrumbs">
  <ul>
    <li>
      <a href="#">
        <span class="icon is-small">
          <i class="fas fa-home" aria-hidden="true"></i>
        </span>
        <span>Bulma</span>
      </a>
    </li>
    <li>
      <a href="#">
        <span class="icon is-small">
          <i class="fas fa-book" aria-hidden="true"></i>
        </span>
        <span>Documentation</span>
      </a>
    </li>
    <li>
      <a href="#">
        <span class="icon is-small">
          <i class="fas fa-puzzle-piece" aria-hidden="true"></i>
        </span>
        <span>Components</span>
      </a>
    </li>
    <li class="is-active">
      <a href="#">
        <span class="icon is-small">
          <i class="fas fa-thumbs-up" aria-hidden="true"></i>
        </span>
        <span>Breadcrumb</span>
      </a>
    </li>
  </ul>
</nav>

대체 구분 기호 (Alternative separators)

4가지 추가 구분 기호를 선택할 수 있어요: has-arrow-separator, has-bullet-separator, has-dot-separator, has-succeeds-separator.

<nav class="breadcrumb has-arrow-separator" aria-label="breadcrumbs">
  <ul>
    <li><a href="#">Bulma</a></li>
    <li><a href="#">Documentation</a></li>
    <li><a href="#">Components</a></li>
    <li class="is-active"><a href="#" aria-current="page">Breadcrumb</a></li>
  </ul>
</nav>

크기 (Sizes)

is-small, is-medium, is-large 등 3가지 추가 크기 중에서 선택할 수 있어요.

<nav class="breadcrumb is-large" aria-label="breadcrumbs">
  <ul>
    <li><a href="#">Bulma</a></li>
    <li><a href="#">Documentation</a></li>
    <li><a href="#">Components</a></li>
    <li class="is-active"><a href="#" aria-current="page">Breadcrumb</a></li>
  </ul>
</nav>

Sass 및 CSS 변수 (Sass and CSS variables)

Sass 변수 CSS 변수 값
$breadcrumb-item-color var(--bulma-breadcrumb-item-color) var(--bulma-link-text)
$breadcrumb-item-hover-color var(--bulma-breadcrumb-item-hover-color) var(--bulma-link-text-hover)
$breadcrumb-item-active-color var(--bulma-breadcrumb-item-active-color) var(--bulma-link-text-active)
$breadcrumb-item-padding-vertical var(--bulma-breadcrumb-item-padding-vertical) 0
$breadcrumb-item-padding-horizontal var(--bulma-breadcrumb-item-padding-horizontal) 0.75em
$breadcrumb-item-separator-color var(--bulma-breadcrumb-item-separator-color) var(--bulma-border)

더 알아보기 (Learn more)