コンポーネント
← すべてのコンポーネント

パンくずリスト

stimeo--breadcrumb

幅が足りないとき中間項目を開示ボタンへ折りたたむパンくずリスト。

  • Breadcrumb

stimeo--breadcrumb コントローラは、WAI-ARIA の Breadcrumb パターンを実装する。基本構造(nav + ol + aria-current="page")はマークアップが持ち、コントローラはレスポンシブ挙動を担う。パンくずがコンテナ幅に収まらないときは、マークアップで指定した中間項目(collapsible)を隠して省略(…)の開示ボタンを表示し、押すと全項目を展開して aria-expanded を切り替える。収まるときは全項目を表示して省略ボタンを隠す。溢れ検知は ResizeObserver で行い、disconnect(Turbo 遷移含む)で切断する。区切り文字や見た目は利用側の責務で、ライブラリは振る舞いのみを提供する。

キーボード操作

キー動作
Enter / Space 省略ボタンで全項目を展開/再折りたたみする。