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

2019/12/27

t f B! P L

Blogger トップへ戻るボタン

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

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

ありがとうございます。

こんにちは HARU( @HARU )です。 今回は Blogger ブログで簡単に設置することができる トップへ戻るボタンの作成方法 をご紹介しようと思う。 何気なくどこのブログにも設置されているボタンではあるが、あるのとないのでは利便性が違う。 また目次を設...

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

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


[テーマ]ー[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へ戻る ここまで -->

[テーマ]-[カスタマイズ]-[上級者向け]-[CSSを追加]で、次のCSSを追加します。
/* トップに戻る ここから */
    #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;
    }
/* /トップに戻る ここまで */

以上です。

色はサイトの色に合わせて変更しました。

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

このブログを検索

カテゴリ

プロフィール


こんにちは!
小学生の男の子 2人のママです。

ラズベリーパイを使った簡単な電子工作とプログラミングに挑戦しています。

よかったら、詳しいプロフィールも見てください。

QooQ