ホームページ > 記事 > ウェブフロントエンド > CSS Web ページのスクロール効果: Web ページにさまざまなスクロール効果を追加します。
CSS Web ページのスクロール効果: Web ページにさまざまなスクロール効果を追加します。具体的なコード例が必要です。
はじめに:
1. 一時停止ナビゲーション
.navbar { position: fixed; top: 0; left: 0; width: 100%; background-color: #ffffff; z-index: 999; }
ナビゲーション バーの
position プロパティを
fixed に設定すると、ナビゲーション バーはページ上部に固定されます。
top プロパティと
left プロパティを 0 に設定すると、ナビゲーション バーがページの左上隅に配置されたままになります。
widthナビゲーション バーの幅をページと一致させるには、プロパティを 100% に設定します。ナビゲーション バーの背景色は、
background-color プロパティを設定することでカスタマイズできます。
z-index 属性は、ナビゲーション バーのレベルを調整して、ナビゲーション バーが他の要素の上に表示されるようにするために使用されます。
2. スムーズ スクロール
html { scroll-behavior: smooth; }
スムーズ スクロール効果は、
scroll-behavior プロパティを
smooth に設定することで有効にできます。このようにして、ユーザーがページ内のアンカー リンクをクリックするか、ページ内のスクロール ボタンを使用すると、Web ページは滑らかなアニメーション効果で指定された位置までスクロールします。
3. スクロール アニメーション
@keyframes fadeIn { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0); } } .element { animation: fadeIn 1s ease-in-out both; }
@keyframes キーワードを使用してアニメーション シーケンスを作成することにより、要素として変化するスタイルとプロパティを定義できます。スクロールされます。上記のコード例では、透明度と垂直位置を変更することでフェードイン効果を実現するために、
fadeIn という名前のアニメーション シーケンスを定義します。要素の
animation 属性を
fadeIn に設定し、アニメーションの継続時間、イージング関数、およびアニメーション終了後の状態を指定すると、スクロール アニメーション効果をトリガーできます。ウェブページのスクロール。
概要:
以上がCSS Web ページのスクロール効果: Web ページにさまざまなスクロール効果を追加します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。