料金体系 (Pricing) セクションでは、製品のプランと階層が表示されます。各テーマには独自の視覚的表現があります。
テーマバリアント
| テーマ | コンポーネント | スタイル |
|---|---|---|
| Liquid | PricingLiquid.astro | グラデーションのアクセントがある流動的なカードレイアウト |
| Glass | PricingGlass.astro | すりガラスの料金カード |
| Neo | PricingNeo.astro | ハイコントラストの料金グリッド |
| Luxury | PricingLuxury.astro | 高級感のあるゴールドアクセントの料金体系 |
| Minimal | PricingMinimal.astro | クリーンでシンプルな料金リスト |
| Aurora | PricingAurora.astro | グラデーション背景の料金カード |
すべてのバリアントは src/components/sections/pricing/ にあります。
コンテンツソース
料金データは、useTranslations() を介して src/locales/{lang}/pricing.json からロードされます。JSONには、プラン名、説明、価格、機能、およびCTAテキストが含まれています。
{ "title": "シンプルな料金体系", "subtitle": "あなたに合ったプランをお選びください", "plans": { "starter": { "name": "スターター", "price": "19", "features": ["5プロジェクト", "基本分析"] } }}ℹ️
Propsなし
料金コンポーネントは外部のPropsを受け取りません。プラン、価格、または機能を変更するには、src/locales/{lang}/pricing.json を更新してください。
カスタマイズ
カスタマイズするには:
src/components/sections/pricing/Pricing{Theme}.astroを編集します。src/styles/components/pricing/のスタイルを調整します。src/locales/{lang}/pricing.jsonのコンテンツを変更します。