コンテンツにスキップ

チップ

hc-chip は事実と属性のための小さなピルです: ロールの権限、 レコードのタグ、リストの上の適用中フィルタ。意図的に控えめです — 中立の面と枠線、バリアント軸なし。純 CSS、ビヘイビアなし。

別名: タグ、ピル。

  • read:members
  • write:members
  • admin:realm

.hc-chips はリストの装飾を取り除き、一定のギャップでチップを折り返し ます。<ul>/<li> 構造を保つことで、集合がリストとして (「3 項目」)読み上げ可能になります。単独のチップは任意のインライン 要素で機能します:

<span class="hc-chip">beta</span>

チップか、バッジか、ステータスか

Section titled “チップか、バッジか、ステータスか”
使うもの 対象
hc-chip 中立の事実 / 属性。通常は複数同時(権限、タグ)。
hc-badge セマンティックな色(data-variant)を持つ単一のステータスラベル。
.hc-status ピルではないテキスト(テーブルのセル、行)へのステータス色。
hc-multicombobox のタグ 入力が管理する、削除コントロールつきのチップ。

チップは、先頭のグリフのために .hc-icon ヘルパーと 組み合います(間隔は組み込みのギャップが処理します):

<li class="hc-chip">
<svg class="hc-icon" aria-hidden="true">…</svg>
read:members
</li>
  • チップは静的なテキストです — .hc-chips のリストセマンティクス 以上の role は不要です。
  • インタラクティブな「チップ」(削除可能、トグル可能)は別の パターンです: チップへのクリックハンドラではなく、本物の <button>(例: hc-multicombobox の中)や hc-toggle-group を 使ってください。
トークンパス 用途
chip.bg 背景。
chip.fg テキストの色。
chip.border 枠線の色。
chip.radius ピルの角丸。
chip.padding-x / chip.padding-y パディング。
chip.font-size フォントサイズ。
chip.gap .hc-chips 内のチップ間ギャップ。
生成される CSS 変数を表示
--hc-chip-bg | -fg | -border
--hc-chip-radius
--hc-chip-padding-x | -padding-y
--hc-chip-font-size
--hc-chip-gap