ガイドライン
Filter Chip
フィルターチップはタグや単語を用いてコンテンツをフィルタリングするために使用するコンポーネントです。

Anatomy: 解剖図

| Item | Name | Description | Component | Optional |
|---|---|---|---|---|
| 1 | Container | コンテナ要素 | — | |
| 2 | Value | フィルターチップにコンテキストを付与するためのテキスト要素 | — | |
| 3 | Icon | ラベルの後 (tailing) に配置するアイコン要素 | Icon | 任意 |
Options: 選択肢
Size
sm
通常よりも小さなサイズです。限られたスペースにフィルターチップを配置する場合かつアクションの重要性が低い場合に使用します。

md (default)
フィルターチップのデフォルトのサイズです。ノーマルが最も使用されるサイズです。他のサイズのフィルターチップはノーマルを基準に重要度に応じて使用します。

lg
大きなフィルターチップはアクションの重要性を高めるため、使用は極力控えてください。

isSelected
false (default)
フィルターチップが未選択のデフォルト状態です。

true
選択された条件が現在の結果に反映されている状態です。未選択のチップと区別するためアイコンが表示されます。

isDropdown
false (default)
複数のオプションが横に並ぶフィルターチップです。

true
オプションがドロップダウンで表示するフィルターチップです。

States: 状態

Enable
ユーザーがフィルターチップを操作する前のデフォルトの状態。

Hover
ユーザーがフィルターチップにマウスオーバーしている状態。

Focus
ユーザーがタッチ操作や、キーボードや音声による操作を用いてフィルターチップに注視している状態。

Disabled
システムによってフィルターチップが非活性化されている状態。ユーザーによる操作は不能です。
Behaviors: 振る舞い
固定幅と全幅
フィルターチップの幅は初期状態ではテキスト量に合わせて自動的に可変します。
オプションとして、固定幅と全幅のいずれかにすることができます。全幅はコンテナサイズに合わせてフィルターチップのサイズが可変します。

最小幅
フィルターチップの最小幅はフィルターチップの高さの2倍の値です。最小幅が存在することで、小さなフィルターチップや文字量が少ないフィルターチップでもユーザーが適切に視認することをサポートします。

ドロップダウン
ドロップダウンのフィルターチップはMenuが表示されます。メニューから選択してもフィルターのタイトルは変わりません。
フィルターチップはあらゆるメニューのバリエーションにも対応できます。
複数選択したメニューをフィールドに表示したい場合はInput Chip の使用を検討してください。

Metrics: 寸法
sm
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 32px
- Item Spacing: 4px
- padding Vertical: 4px
- padding Horizontal: 8px

md
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 40px
- Item Spacing: 4px
- padding Vertical: 8px
- padding Horizontal: 8px

lg
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container height: 48
- Item Spacing: 4px
- Horizontal Padding: 12px
- Vertical Padding: 8px

Usage: 使い方

フィルターチップは複数のオプションを提示してください。

フィルターチップは単一のオプションだけにしないでください。

画面上にすべての選択肢を表示し、ユーザーが直感的に複数のフィルターを選択・解除できるようにしてください。検索結果や商品一覧の絞り込みなど、即時性が求められる場面で使用しましょう。

選択肢が非常に多い場合や、画面スペースを圧迫する場合に使用しないでください。その場合はセレクトを検討します。

単一選択
単一のチップを選択、または解除できます。これは、ラジオボタン、単一選択メニューの代替として使用できます。Radio Buttonと異なり、未選択状態を許容するため、いずれの選択肢も選ばないことが可能です。

複数選択
複数のチップを選択、または解除できます。ただし、同一ページ内で単一選択と複数選択のチップを混在させることは避けてください。ページ上のすべてのフィルターチップは、単一選択または複数選択のいずれかに統一する必要があります。
Contents: 内容

フィルターチップのラベルは改行せずに簡潔に記述してください。

フィルターチップのラベルは改行せずに記述してください。複数行になった場合はラベルを再検討してください。

フィルターチップのラベルは簡潔にしてください。

選択した値をラベルに反映しないでください。

フィルターチップのラベルは 20 文字以上にしないでください。
Change log: 変更履歴
| Date | Changes |
|---|---|
| 2024/11/22 | 初版を公開 |



