Header
モダンなヘッダーは、スティッキーナビゲーションとガラス効果を特徴としています。
🎨 デザイン特徴
Section titled “🎨 デザイン特徴”スティッキーナビゲーション、ガラス効果、グラデーション背景、スムーズアニメーション
📱 レスポンシブデザイン
Section titled “📱 レスポンシブデザイン”すべての画面サイズで完璧に動作するレスポンシブレイアウト
🌟 インタラクション
Section titled “🌟 インタラクション”すべての要素にスムーズなホバー効果とアニメーションを適用
🌙 ダークモード
Section titled “🌙 ダークモード”ライト/ダークテーマの完璧なサポート
📱 レスポンシブデザイン
Section titled “📱 レスポンシブデザイン”ヘッダーはすべての画面サイズで完璧に動作します:
画面サイズ | 動作 |
---|---|
Desktop | フルナビゲーション表示 |
Tablet | 圧縮されたレイアウト |
Mobile | ハンバーガーメニューに切り替え |
🌟 インタラクション
Section titled “🌟 インタラクション”ヘッダーのすべての要素はホバー時に反応します:
- ロゴ: ホバー時にグラデーションと回転効果
- ナビゲーションリンク: 背景色変更と移動効果
- テーマ切り替え: 回転アニメーション
- ソーシャルリンク: プラットフォーム別の色変更
---// ヘッダーコンポーネントの使用例import Header from '@pelagornis/page/overrides/Header.astro';---
<Header />
---// カスタムヘッダー設定import Header from '@pelagornis/page/overrides/Header.astro';
const customNavLinks = [ { label: "ホーム", link: "/" }, { label: "ドキュメント", link: "/docs/" }, { label: "ブログ", link: "/blog/" },];---
<Header navLinks={customNavLinks} />
ヒント: ヘッダーは現在のページを自動的に検出してアクティブ状態を表示します。
カスタマイズ
Section titled “カスタマイズ”CSS 変数を使用してヘッダーの外観を変更できます:
:root { --header-height: 4rem; --header-blur: 16px; --header-opacity: 0.8; --header-bg: rgba(255, 255, 255, 0.8); --header-border: rgba(0, 0, 0, 0.1);}
[data-theme="dark"] { --header-bg: rgba(0, 0, 0, 0.8); --header-border: rgba(255, 255, 255, 0.1);}