Webデザイン参考記事まとめ アプデ(UPDE) - Webデザイナー/クリエイター向けの最新情報まとめアンテナ。

2022年05月18日(水)

CSSのみでスムーススクロール実装とアンカーリンクのスクロール位置を調整する方法

ページ内でスムーススクロールをする際は今まではJavaScriptを使って実装をすることが多かったですが、最新のモダンブラウザではCSSだけで簡単に実装することができます。

それに加えて、アンカーリンクでスクロールする際に固定ヘッダーがあったりするとスクロールを止める位置の調整がめんどうだったりしますが、それも最新のモダンブラウザでは簡単にCSSで操作することができます。

今回はCSSだけでスムーススクロールを実装する方法と、アンカーリンクのスクロール位置を調整する方法を備忘録メモとして紹介してみます。

CSSのみでスムーススクロール

CSSのみでスムーススクロールを実装するには「scroll-behavior」プロパティの「smooth」を使用します。

ページ全体にスムーススクロールを実装する場合はhtmlタグに対して「scroll-behavior」プロパティを指定します。

html { scroll-behavior: smooth; }

これだけでページ内にスムーススクロールを実装させることができます。

「scroll-behavior」はページ内のスクロールエリアに対してのスクロールの振る舞いを設定できるプロパティです。

値はスムーススクロ...

author:

BlackFlag

http://black-flag.net

マークアップエンジニア矢次悟郎さんによる、jQueryをはじめとしたWebサイト制作に役立つで技術やサービスの情報発信ブログ

今日のwebデザイン記事ランキングを見る

Ads

マークアップエンジニア矢次悟郎さんによる、jQueryをはじめとしたWebサイト制作に役立つで技術やサービスの情報発信ブログBlackFlagの記事『CSSのみでスムーススクロール実装とアンカーリンクのスクロール位置を調整する方法』についてまとめています。

この記事は特にjavascript・CSS3について書かれており、 気になるWebデザインの記事やまとめを見つけたら「本文を読む」をクリックすると、記事配信元のBlackFlagで全文を閲覧することができます。RSS Sourceの「このサイトの記事一覧」をクリックするとBlackFlagの記事をまとめて表示することができます。また閲覧数や各SNSのシェア状況を目安に、他の人たちが記事をどのように評価しているのか推測することができます。Webデザインにとって有益な記事をまとめていますので、ぜひリンク先をチェックしてみてください。

Ads

最近の人気記事

人気のタグ