Skip to content

ハンバーガーの三本線をガイドラインと同じ形にする - #3295

Merged
ma91n merged 1 commit into
mainfrom
hamburger-guidelines
Sep 15, 2026
Merged

ma91n merged 1 commit into
mainfrom
hamburger-guidelines

Conversation

@ma91n

@ma91n ma91n commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

技術ブログのハンバーガーは3本とも 20px の等幅だったが、アーキテクチャガイドライン(VitePress)は右端をそろえて真ん中だけ短い。ガイドライン側の形に寄せる。

やったこと

  • 3本を 20px 幅のまま 20px×14px の窓(.header-drawer-icon)で切る。左端のずらし量を 0 / 10 / 5px にして、見える長さを 20 / 10 / 15px にする(ガイドラインの 16 / 8 / 12 を、ブログの線幅 20px に合わせた比)
  • 開いたときの真ん中は opacity: 0 ではなく窓の外へ送るtranslateX(20px))。✕ の2本は左端もそろうので、腕の長さが同じ左右対称の ✕ になる
  • 線の高さ 2px・間隔 4px(ピッチ 6px)・角度 ±135deg・速さ state-speedprefers-reduced-motion の扱いは変えていない。ガイドライン側もピッチは同じ 6px

確認

  • make css / make lint-css(解決漏れ・擬似要素の同居・括弧・font-size の段、いずれも指摘なし)
  • 生成 HTML に窓の span が入っていること

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ma91n
ma91n merged commit c836e3f into main Sep 15, 2026
3 checks passed
@ma91n
ma91n deleted the hamburger-guidelines branch September 15, 2026 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant