【Vanilla JS】JavaScriptのみで実装するスムーススクロール

[ ID : 6660 ]
シルバー
【Vanilla JS】JavaScriptのみで実装するスムーススクロール
実装目安
1分

概要

window.scrollTo()の behavior: smooth を使用したスムーススクロールの実装方法を紹介。

用途・要件

  • トリガー要素は a[href^="#"]
  • ページトップボタンには href="#" を指定。
  • 固定ヘッダーの高さ分だけスムーススクロール位置をずらす。(固定ヘッダーの高さは自動取得)

注意事項

  • スムーススクロールのスピード、イージングは調整できません。
  • 別ページからの遷移時に、固定ヘッダーの高さを考慮した位置調整の処理は記載されておりません。

検証ブラウザ

  • Google Chrome(最新)
  • Firefox(最新)
  • Microsoft Edge(最新)
  • Safari(最新)

実装

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

この記事をシェアする

関連記事

新着記事

全ての記事を見る

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