コンテンツにスキップ

チップ

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