THE THOR でサイドメニューの CLOSE ボタンをカスタマイズしました。
サイドメニューを閉じるにはサイドメニュー上部にあるCLOSEボタンを押すのが王道です。(メインカラムをタップして戻る事も出来る)
サイドメニューのコンテンツが増えて縦に長くなった場合、上まで戻ってCLOSEボタンを押すのは手間がかかるので固定表示で常に画面内にCLOSEボタンがあるよう変更しました。
このカスタマイズで出来ること
- CLOSEボタンのクリック範囲を拡大
- CLOSEボタンを上部/下部に固定表示
- 固定表示でユーザービリティのアップ
THE THOR サイドメニュー CLOSE ボタンの位置変更と固定表示
CLOSEボタンを上部または下部に固定表示します。
表示位置はお好みになりますが、サイドメニューボタンがある位置に合わせたほうが使い勝手が良いと思います。
現在の当サイトではヘッダー部分にサイドメニューボタンがあるので、CLOSEボタンを上部に固定しています。
※両方のCSSを追加しても2つ表示にはなりません。
ついでに通常のCLOSEボタンは文字部分のみのクリック反応だったので、帯状にしクリック範囲を拡げました。
サイドメニューコンテンツを邪魔しないよう帯は透過しています。
CLOSEボタンを下部に固定表示する方法
追加CSSにコードを挿入します。
外観 → カスタマイズ → 追加CSS
以下のコードをコピペしてください。
/* サイドメニュークローズボタン下部固定 */
.menuBtn__scroll {
padding-bottom: 100px;
}
.menuBtn__close {
display: flex;
justify-content: center;
align-items: center;
color: #fff;
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
height: 7rem;
margin: 0px auto;
background-color: rgba(25,25,25,0.85);
z-index: 9999;
}
※カスタマイズは自己責任でお願いします。
出来上がりサンプルは以下の通り



CLOSEボタンを上部に固定表示する方法
追加CSSにコードを挿入します。
外観 → カスタマイズ → 追加CSS
以下のコードをコピペしてください。
/* サイドメニュークローズボタン上部固定 */
.menuBtn__scroll {
padding-top: 60px;
}
.menuBtn__close {
display: flex;
justify-content: center;
align-items: center;
color: #fff;
position: absolute;
top: 0px;
left: 0;
width: 100%;
height: 70px;
margin: 0px auto;
background-color: rgba(25,25,25,0.85);
z-index: 9999;
}
※カスタマイズは自己責任でお願いします。
CLOSEボタン固定表示のCSSについて
このカスタマイズは各サイトにあわせ数値の変更が必要になる場合があります。
適用の際はサイトにあわせ数値を最適化してください。
変更のポイントは以下を参照
| padding-bottom(padding-top) | CLOSEボタンのスペースを確保 サイドメニューコンテンツとの重なりを防ぎます。 |
| color | CLOSEの文字色 |
| width | CLOSEボタンの横幅 |
| height | CLOSEボタンの縦幅 |
| background-color | CLOSEボタンの背景色 最後の0.85が透明度です。1が100%表示 |
コードのそれぞれの意味や使い方がわからない場合はこちらのサイトが非常にわかりやすく便利です。
[wpap service=”with” type=”detail” id=”4797389036″ title=”Webデザイン良質見本帳 目的別に探せて、すぐに使えるアイデア集” search=”Webデザイン良質見本帳”]
あとがき
CLOSEボタンを固定表示することで操作性があがります。
自サイト内を頻繁にチェックする自分としてはかなり有効なカスタマイズとなりました。
読者側からすると些細なことかもしれません。
しかし、そんな些細なことを積み重ねてユーザービリティをアップすることが直帰率の改善につながると思います。


コメント
コメント一覧 (6件)
the thol を使わせていただいているのでとても参考になりました!
CLOSEボタンを無事に下へ固定することが出来たのですが、メニューバーの1番下にあったものと被ってしまいます。
改善する方法があれば教えていただきたいのです。
よろしくお願いします。
こったさん、コメントありがとうございます。
実際のサイトを見てみないと何ともいえないので宜しければサイトのURLをお知らせください。
迅速な対応まことにありがとうございます。
さっそく朝ためして実装してみました!
本当に助かりました!
こちらのサイト全体のカスタマイズがとても好きなので、今後も参考にさせていただきます!
差し支えなければ、スマホでのサイドメニュー表示が横幅100%に広がるカスタマイズ方法も教えていただきたいのですか、可能でしょうか?
記事化しましたので御覧ください。
参考になれば幸いです。
https://karaagebow.com/archives/12129
初めまして。ザ トールのメニュー表示のカスタマイズで検索してこちらにたどり着きました。
現在のこちらのサイトで設定されている、メニューを開いた時に左端までめいいっぱい表示され、さらにクローズが上部で固定されるデザインがとても気に入り、当サイトでもカスタマイズしてみたいなと思いました。
もし宜しければご教授お願いできませんでしょうか。
ご返信お待ちしております。
内藤さん、コメントありがとうございます。
取り急ぎcloseボタンの上部固定を追記しました。
不明点があればご連絡ください。よろしくお願いします。