コンテンツにスキップ

Header

モダンなヘッダーは、スティッキーナビゲーションとガラス効果を特徴としています。

スティッキーナビゲーション、ガラス効果、グラデーション背景、スムーズアニメーション

すべての画面サイズで完璧に動作するレスポンシブレイアウト

すべての要素にスムーズなホバー効果とアニメーションを適用

ライト/ダークテーマの完璧なサポート

ヘッダーはすべての画面サイズで完璧に動作します:

画面サイズ動作
Desktopフルナビゲーション表示
Tablet圧縮されたレイアウト
Mobileハンバーガーメニューに切り替え

ヘッダーのすべての要素はホバー時に反応します:

  1. ロゴ: ホバー時にグラデーションと回転効果
  2. ナビゲーションリンク: 背景色変更と移動効果
  3. テーマ切り替え: 回転アニメーション
  4. ソーシャルリンク: プラットフォーム別の色変更
---
// ヘッダーコンポーネントの使用例
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} />

ヒント: ヘッダーは現在のページを自動的に検出してアクティブ状態を表示します。

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);
}