【Vanilla JS】SPメニュー付きのfixedヘッダーレイアウト (フェードでメニュー開閉、overscroll-behavior使用)

[ ID : 11178 ]
こちらの記事はパス会員様向けです。
【Vanilla JS】SPメニュー付きのfixedヘッダーレイアウト (フェードでメニュー開閉、overscroll-behavior使用)
実装目安
3分

概要

【パス会員限定】フェードで開閉するSPメニュー付きのfixedヘッダーレイアウト。

用途・要件

  • 基本的なSPメニュー付きのfixedヘッダーレイアウトを実装。
  • ヘッダーはposition: fixed;で画面上部に固定。
  • SPメニューはフェードで開閉する。
  • SPメニューは画面いっぱいに広げる。(ヘッダー部分は除く)
  • SPメニューを開いた際の背景(body)スクロールを禁止。(CSSのoverscroll-behavior-yプロパティ使用)
  • SPメニュー内のページ内リンクをクリックした際にメニューを閉じる。
  • ハンバーガーメニューボタンの開閉アニメーションあり。

検証ブラウザ

  • Google Chrome(最新)
  • Firefox(最新)
  • Microsoft Edge(最新)
  • Safari(最新、※バージョン16~)

実装

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

関連記事

全ての記事を見る

KONOCODEのメリット 無料会員登録