【 jQuery 】ウィンドウをスクロールさせると下からコンテンツがフェードインするよ(簡単)

JavaScript ( jQuery )

 こんにちは! 今回がらプログラミングでコードを実装させて、自作ホームページの見栄えも良く楽しめるようなレイアウトにするために「楽しめる実装プログラム・コード集」を公開していきたいと思います。 
よろしくお願いします😀

 これは海外のサイトでも数多く取り入れられている方法ですね。現在はふだん皆さんもよくホームページで多く見られるようになったのではないでしょうか。

最近のWebサイトには、もう定番的な表示方法ですね

[ HTML ]

   <img src=” xxxxx ” alt=””> のタグ内に画像ファイルを書いて下さい。

   jQueryを読み込みますので、

   <head>内には<script src=” https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js“></script>を指定して下さい。

   サンプル表の Resources ボタンから JavaScript ファイルのURLをコピペして下さいね。

[ CSS ]

   transform: translateY(60px);  の値によって、スライドする距離時間を調整させています。(任意に調整)

[ JavaScript ( jQuery ) ]

   var target = $(this).offset().top;  ターゲットの位置を確認しています。

   var scroll = $(window).scrollTop();  スクロール量をここで取得させています。

   if (scroll > target – windowHeight){
   
$(this).css(‘opacity’,’1′);
   
$(this).css(‘transform’,’translateY(0)’); ターゲットまでスクロールすると、
下からフェードインします。

See the Pen NWNdNVg by bens-user (@ben1099user) on CodePen.

数々のものを書いて試したけれど、これが一番 

  数々のタイプで実装、実行させた中では、コードもそれほど長くないし、調整しやすいと思いますので、おすすめです。 JavaScriptでもっと短いコードで書く事もできるのですが、スクロールする直前に要素が「可視範囲」に入った瞬間に反応し、すでにフェードインした後の状態と感じてしまうので、ここでは公開しませんでした。

コメント