Bloggerに「トップへ戻る」ボタンを追加する方法

blogger-to

本ブログはWordPressに移行したため、カスタマイズ内容と現在の表示は異なっています。

ページの一番上に戻る「トップへ戻る」ボタンを追加する方法を紹介します。

いろいろ探してみて、こちらを利用させていただくことにしました。

ありがとうございます。

以下は、設定した手順の覚え書きです。

詳細は、上の本家のサイトを参照してください。

バックアップをとってから、[テーマ] - [HTMLを編集]で、

</head>の前に、次のコードをコピペします。

<!-- JQuery -->
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'/>
 
<!-- 「トップへ戻る」用アイコンフォント Font Awesome -->
<link href='https://use.fontawesome.com/releases/v5.6.4/css/all.css' rel='stylesheet'/>

</body>の前に、次のコードをコピペします。

   <!-- topへ戻る ここから -->
    <script>
    jQuery(function() {
        var pagetop = $('#page_top');
        pagetop.hide();
        $(window).scroll(function () {
            if ($(this).scrollTop() > 100) {  //100pxスクロールしたら表示
                pagetop.fadeIn();
            } else {
                pagetop.fadeOut();
            }
        });
      $('a[href^="#"]').click(function(){
        var time = 500;
        var href= $(this).attr("href");
        var target = $(href == "#" ? 'html' : href);
        var distance = target.offset().top;
        $("html, body").animate({scrollTop:distance}, time, "swing");
        return false;
      });
    });
    </script>
 
    <div id='page_top'><a href='#'/></div>
    <!-- topへ戻る ここまで -->

<b:skin><![CDATA[
・・・
]]></b:skin> の間に、次のコードをコピペします。

/* トップに戻る ここから */
    #page_top{
      width: 50px;
      height: 50px;
      position: fixed;
      right: 0;
      bottom: 0;
      background: #a3e386; /* ボタンの色を指定 */
      opacity: 0.6;
    }
    #page_top a{
      position: relative;
      display: block;
      width: 50px;
      height: 50px;
      text-decoration: none;
    }
    #page_top a::before{
      font-family: 'Font Awesome 5 Free';
      font-weight: 900;
      content: '\f102';
      font-size: 25px;
      color: #fff;
      position: absolute;
      width: 25px;
      height: 25px;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      margin: auto;
      text-align: center;
    }
/* /トップに戻る ここまで */

以上です。

上のコメントの部分の「ボタンの色」を指定することで、サイトのカラーに合わせたボタンに変更することができます。

簡単な設定でボタンが追加できるので、とってもおすすめです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次