• お問い合わせ
アメブロカスタマイズ専科

アメブロカスタマイズ専科

  • 投稿一覧
本サイトはアフィリエイト広告を利用しています
アメブロカスタマイズ専科 - その他 - ページのトップへ戻るボタンを設置する方法

ページのトップへ戻るボタンを設置する方法

 その他

アメブロの、新CSS編集用デザインを含む現行の新デザインでは、旧CSS編集用デザインの世代にはあった「ページのトップへ戻るボタン」がありません。

そこで、新CSS編集用デザインで、ページのトップへ戻るボタンを設置する方法を考えてみました。

目次

  • 1 期待する動作
  • 2 ボタン用の画像を用意してアメブロにアップロード
  • 3 フリースペースにHTMLタグを記述
  • 4 CSSを追加
  • 5 保存して確認
  • 6 まとめ

期待する動作

理想的な期待する動作としては、

  1. ページを開いた時は表示されていない
  2. いくらかスクロールすると表示される
  3. クリックするとページの一番上までスムーススクロールする

としたいですが、1と2はJavaScriptが必要そうなので現状のアメブロでは無理と考え、ひとまず3だけ実現しました。

今後、1や2も実現できる方法が見つかったら追記したいと思います。

ボタン用の画像を用意してアメブロにアップロード

まず、「ページトップへ戻るボタン」で使う画像を用意して、アメブロにアップロードして下さい。

画像は、例えばこちらの無料イラストサイトなどで入手可能です。

画像をアップロードできたら、その画像のURLを取得しておいて下さい。

カスタマイズに使う画像のアップロード方法と画像のURLの取得方法
カスタマイズに使う画像のアップロード方法と画像のURLの取得方法
アメブロで画像を使ったカスタマイズをする場合に必要な、カスタマイズで使用する画像をアメブロにアップロードする方法と、アップロードした画像をCSSなどから呼び出すために必要な画像のURLを取得する方法について解説します。

フリースペースにHTMLタグを記述

ボタン本体の設置には、フリースペースを利用します。

フリースペースに、次のようなリンク付きの画像タグ(imgタグ)を記述して下さい。

<a href="#" title="ページトップへ" id="scroll-to-top"><img alt="ページトップへ" src="ボタンにしたい画像のURL"></a>

「ボタンにしたい画像のURL」の箇所は、このボタンのためにアップロードした画像のURLに変更して下さい。

また、用意した画像が大きい場合は、以下のように、imgタグにwidthやheightといった表示サイズの属性指定をしておくと良いでしょう(CSSでサイズ指定しますので必須とまでは言えません)。

<a href="#" title="ページトップへ" id="scroll-to-top"><img alt="ページトップへ" src="ボタンにしたい画像のURL" width="70" height="70"></a>

HTMLタグを記述できたら、「保存ボタン」をクリックして保存して下さい。

なお、フリースペースをサイドバーに表示するようになっていない場合は、サイドバーに表示するように設定して下さい。

CSSを追加

次は、CSSを編集します。

CSSを編集する手順:カスタマイズで必須の基本操作です!
CSSを編集する手順:カスタマイズで必須の基本操作です!
CSS編集用デザインをベースにアメブロをカスタマイズするためにCSSを編集するときの手順について解説します。アメブロのカスタマイズ時には必須で頻繁に行う作業ですのでマスターしておくことをお勧めします。

以下のようなコードをCSSの末尾に追加して下さい。

/*********************************************************
  新CSS:トップへ戻るボタンを設置する
 *********************************************************/
html{
  scroll-behavior: smooth;
}
#scroll-to-top {
  position: fixed;
  z-index: 9999;
  right: 20px; /* ボタンの位置(右から?ピクセル) */
  bottom: 20px; /* ボタンの位置(下から?ピクセル) */
  width: 70px; /* ボタンの大きさ(横幅) */
  height: 70px; /* ボタンの大きさ(高さ) */
}

ちなみに、scroll-behavior: smooth;がスムーススクロールさせるための設定ですが、他のボタンによるスクロールにも影響しますので、万が一問題がある場合は外して下さい。

外しても、スムーススクロールではなくなるだけで、ページトップへ戻るボタンとしては問題なく機能します。

ボタンの位置や大きさは、好みがあると思いますので、必要に応じて適宜修正して下さい。

保存して確認

CSSにコードを追加し、必要な修正ができたら保存して表示確認をします。

右下にボタンが表示され、クリックするとページの一番上までスムーズスクロールすれば成功です。

まとめ

以上、新CSS編集用デザインのアメブロのパソコン向け画面に、ページのトップへ戻るボタンを設置する方法をご紹介しました。

  1. ボタン用の画像を用意してアメブロにアップロード
  2. フリースペースにHTMLタグを追加
  3. CSSをコピペして必要に応じて修正
  4. 保存して確認

という手順になります。

JavaScriptを使えないため簡易なものとなりますが、これで「ページのトップへ戻る」ボタンとして動作しますので、よかったら試してみて下さい。


新CSS編集用デザイン向けカスタマイズ 目次
新CSS編集用デザイン向けカスタマイズ 目次
アメブロの新CSS編集用デザイン向けカスタマイズ方法の目次です。新しいカスタマイズのノウハウ記事やハウツー記事を追加した場合はこちらの目次も更新しますので、時々チェックして見て下さい。

 その他

1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]

最近の投稿

  • d001/新CSS専用オリジナルスキン/暗色系
  • ヘッダー下にグローバルナビを設置する方法
  • 新CSS編集用デザイン向けカスタマイズ 目次
  • グローバルナビを更にカスタマイズする簡単な例
  • ヘッダーの上下にグローバルナビを設置する
  • ヘッダーの上にグローバルナビを設置する方法
  • スクロールでサイドバーやグローバルナビがズレる原因と防ぐ方法
  • ページのトップへ戻るボタンを設置する方法
  • コメント欄をふきだし風にする方法
  • 記事内の見出し(大・中・小)を分かりやすくカスタマイズする方法

カテゴリー

  • 目次 (2)
  • グローバルナビ (7)
  • ヘッダー (6)
  • ページ背景 (2)
  • フォント (1)
  • リンク (1)
  • メッセージボード (2)
  • 記事エリア (2)
  • コメント欄 (2)
  • サイドバー (11)
  • トップページ (1)
  • その他 (1)
  • 基礎知識 (8)
  • オリジナルスキン (1)
写真素材素材【写真AC】

無料イラスト素材【イラストAC】

1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]
  • プライバシー・免責
  • サイトと管理人
  • お問い合わせ

アメブロカスタマイズ専科