z-indexトークン
Caroa UIのz-index階層システム
概要
Caroa UIは統一されたz-index階層システムを提供しています。すべてのz-indexはCSS変数(--caroa-z-*)として定義されており、Tailwind CSSクラス(z-modal、z-dropdownなど)から利用できます。
Note: z-indexトークンはTailwind CSS v4の
@theme機能を使用しています。v4以上が必須です。
z-indexトークン一覧
Loading...
階層の視覚化
使い方
Tailwind CSSクラス
CSS変数
間に挿入したい場合
10刻みで設計されているため、間の値が必要な場合は任意の数値を使用できます。
Caroa UIコンポーネントのz-index
各コンポーネントは適切なz-indexトークンを使用しています。
| コンポーネント | z-index |
|---|---|
| Dialog (overlay) | z-overlay |
| Dialog (content) | z-modal |
| AlertDialog (overlay) | z-overlay |
| AlertDialog (content) | z-modal |
| Sheet (overlay) | z-overlay |
| Sheet (content) | z-drawer |
| Popover | z-popover |
| HoverCard | z-popover |
| DropdownMenu | z-dropdown |
| Select | z-dropdown |
| Tooltip | z-tooltip |
セットアップ
Tailwind v4(CSS-first config)
Tailwind v4でCSS-first configを使用している場合、tokens-variables.cssをインポートするだけでz-nav等のユーティリティが自動で利用可能になります。
Tailwind v3(JS config)
Tailwind v3またはtailwind.config.tsを使用している場合、zIndexを手動で追加する必要があります。
カスタマイズ
プロジェクト固有のz-index階層が必要な場合は、CSS変数を上書きできます。