ホームページ > 記事 > ウェブフロントエンド > CSS を使用して Web ページでスムーズなスクロール効果を実現する方法
CSS を使用して Web ページでスムーズなスクロール効果を実現する方法
現代の Web デザインでは、スムーズなスクロール効果を実現することで、ユーザーに優れた視覚エクスペリエンスをもたらすことができます。 CSS のいくつかのプロパティとテクニックを使用すると、スムーズなスクロール効果を簡単に実現できます。この記事では、CSSを使ってWebページのスムーズなスクロールを実現する方法を、具体的なコード例を交えて紹介します。
1. スムーズなスクロールを実現するには、scroll-behavior 属性を使用します。
CSS3 の roll-behavior 属性を使用すると、スムーズなスクロール効果を実現できます。 「スムーズ」に設定すると、ページのスクロール動作が滑らかで滑らかになります。
コード例:
html {
スクロール動作: スムーズ;
}
2. アンカー リンクにスムーズ スクロールを追加します
# Web ページでは、アンカー リンクは、ページ上の特定の場所にすばやくジャンプするためによく使用されます。アンカーリンクに滑らかなスクロール効果を加えることで、ページのジャンプを柔らかくすることができます。 コード例: a { 遷移: すべて 0.3 秒イーズインアウト;
}
スクロール動作: スムーズ;
}
スクロール動作: スムーズ;
}
位置: 相対;
遷移:変換 0.5 秒イーズインアウト;
}
変換:translateY(-100vh);
}
e.preventDefault();
$('html, body').animate({
scrollTop: $(target).offset().top}, 800);
});
以上がCSS を使用して Web ページでスムーズなスクロール効果を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。