s-cube
目標: 2025.11~デイトラweb制作コース学びなおし開始|イラレ|フォトショ|読書|音楽鑑賞|スイーツ|クリームソーダ|ラーメン

【調べながら実装しよう】-②ページトップへ戻るボタンをつける-

理解度を高めるために、このブログにメモとして残しています。

 

今回は、デイトラ初級編DAY21の②ページトップへ戻るボタンをつけるです。

 

・トップから80pxスクロールしたら、

・300ms(0.3秒)かけて

・フェードイン・フェードアウトで表示・非表示

・表示している間はボタンはページ右下に固定

・ボタンを押したら500ms(0.5秒)かけてページトップに戻る

 

 

🌸HTML

・footerの中にpagetopを入れた

・テキストは、pagetop-name (pagetop-textでも良かった…)

・fvに戻るので、aタグで囲う

・headerにも、id=headerを設置。

 

 

🌸CSS

position:fixed;で、ボタンを固定して調整。

・正円は、border-radius:50%

・text-align:center、line-height:50px(heightの高さと合わせる)で円の中央に。

 

 

🌸jQuery

・html、bodyに、animateで、scrollTop0まで500秒かけて移動

 

・windowがスクロールされたときに発火する

・windowのスクロール量がscrollTopから80pxを超えたら、

・if文で真偽。(表示・非表示に)

 

 

🌸参考にした記事

 

chimu-dailytry.hatenablog.com

 

gorigoricode.com

 

 

他の方の記事をとても参考にしたので、

自分で1から考えてやるとなると、もっと難しいんだろうなと思いました。💦

 

アドバイスなどあったらよろしくお願いします。💦