コンテンツにスキップ

PackageManagerTabs

PackageManagerTabs コンポーネントは、npm、pnpm、yarn など様々なパッケージマネージャーのインストールコマンドをタブ形式で表示します。モダンなガラス効果とスムーズなアニメーションを提供します。

npm install @pelagornis/page
pnpm add @pelagornis/page
yarn add @pelagornis/page
npm install my-awesome-package
pnpm add my-awesome-package
yarn add my-awesome-package
PropTypeDefaultDescription
packageNamestring"@pelagornis/page"パッケージ名
npmCommandstring自動生成npm コマンド
pnpmCommandstring自動生成pnpm コマンド
yarnCommandstring自動生成yarn コマンド
idstring自動生成一意識別子
<PackageManagerTabs />
<PackageManagerTabs packageName="my-package" />
<PackageManagerTabs
packageName="my-package"
npmCommand="npm install my-package@latest"
pnpmCommand="pnpm add my-package@latest"
yarnCommand="yarn add my-package@latest"
/>
  • ガラス効果: backdrop-filter: blur(20px) を適用
  • グラデーション背景: 美しいグラデーション効果
  • ソフトシャドウ: 多層シャドウで深さを表現
  • ホバーアニメーション: translateY(-4px) scale(1.05) 変換
  • スムーズトランジション: タブクリック時の自然なフェードイン効果
  • アイコンアニメーション: ホバー時のアイコンスケール効果
  • アクティブタブハイライト: 選択されたタブの視覚的強調
  • パッケージ別色: 各パッケージマネージャー別のユニークな色

📦 パッケージマネージャー別特徴

Section titled “📦 パッケージマネージャー別特徴”
  • npm: 赤色アイコン、📦 絵文字
  • pnpm: オレンジ色アイコン、🚀 絵文字
  • yarn: 青色アイコン、🧶 絵文字
  • 自動色調整
  • 一貫したユーザー体験
  • 完璧なテーマ互換性
  • モバイルで最適化されたサイズ
  • 適応型パディングとフォントサイズ
  • タッチフレンドリーなインターフェース
  • タブトランジション: スムーズなフェードイン/アウト効果
  • ホバー効果: マウスオーバー時の自然な変換
  • アイコンバウンス: ホバー時のアイコンスケール効果
  • コマンドエリア: ホバー時の全エリアアニメーション
  • キーボードナビゲーションサポート
  • フォーカスインジケーター
  • スクリーンリーダー互換
  • 明確な色の区別

PackageManagerTabs コンポーネントは CSS 変数を通じてカスタマイズできます:

:root {
--page-tab-border-radius: 14px;
--page-tab-padding: 16px 28px;
--page-tab-gap: 16px;
}
  • Chrome 88+
  • Firefox 85+
  • Safari 14+
  • Edge 88+

モダンブラウザで最適なパフォーマンスを提供します。