サイト

2026.04

制作中

NOA-NOTES 開発日誌

このサイト自体の設計・改修記録。技術的な変更だけでなく、判断の背景も残す。

このサイト(NOA-NOTES)の設計・改修を記録する日誌。 変更の「何を」より「なぜ」を優先して書く。


2026.04 — Hero と Navbar の再設計

Hero コピーの削除

「夢想、設計、実装、発信。」を削除した。 サイト自体が証明することを言語化しているだけで、何も付け加えていなかった。 「— Personal Portfolio —」もタイトル直下に移動。 "NOA-NOTES = Personal Portfolio" という読み順が自然になった。

Navbar のブレークポイント変更

sm(640px)から min-[900px] へ変更。 日本語 5 項目の実際の幅を考慮すると、640px ではナビが視覚的に破綻していた。 900px 未満でハンバーガーメニューに切り替わるようになった。

区切り線の削除

ナビと検索ボタンの間にあった を削除。 検索ボタンは border rounded-full の pill 形状で既に視覚的に独立しているため不要だった。

ハンバーガーメニューの間隔調整

各ナビ項目の間隔を gap-[var(--space-lg)](42px)から gap-0 へ変更。 py-3 のタッチターゲットが間隔として機能するため、追加 gap は過剰だった。 検索・言語スイッチのパディングも上下対称(py-3)に統一した。

SearchOverlay の改善

  • 検索入力に 250ms デバウンスを追加(1 文字ごとにリクエストが飛んでいた)
  • response.ok チェックを追加
  • ハードコードされていた bg-[#FAF9F6]bg-canvas に統一