WordPressテーマ Cocoon
このMASAa.netは、WordPressテーマ Cocoonを使って構築しています。
今回は、WordPressテーマ Cocoonでの「メニュー/サイドバーのCLOSEボタン」のカスタマイズについてまとめてみました。
WordPressテーマ Cocoon メニュー/サイドバーのCLOSEボタン
スマートフォンなどの横幅が狭い画面でサイドバーが表示されていない場合、メニュー/サイドバー表示ボタンを押してメニュー/サイドバーを表示させます。
この場合WordPressテーマ Cocoonでは、メニュー/サイドバーを下にスクロールした際にCLOSEボタンが隠れてしまってクリックすることができません。
その理由としては、メニュー/サイドバーのCLOSEボタンが先頭に固定されているためによるものです。
現在のWordPressテーマ Cocoonでのメニュー/サイドバーを表示したときのスタイルは、次の様になっています。
メニュー(スマートフォンでの表示)
サイドバー(スマートフォンでの表示)
メニューについてはほとんどの場合長さが短いので問題無いでしょう。
サイドバーの場合は下にスクロールすると、このようにCLOSEボタンが表示されなくなります。
今回、メニュー/サイドバーのCLOSEボタンが常に表示されるように「メニュー/サイドバーのCLOSEボタン」のカスタマイズについてまとめてみました。
メニュー/サイドバーのCLOSEボタンのカスタマイズ
WordPressテーマ Cocoonでの「メニュー/サイドバーのCLOSEボタン」のカスタマイズを行います。
カスタマイズ内容
「メニュー/サイドバーのCLOSEボタン」のカスタマイズの内容は下記の通りです。
「スタイルシート(style.css)」を開き、今回のカスタマイズ内容を追記します。
/************************************ ** ■メニュー/サイドバーのCLOSEボタンのカスタマイズ(常時表示対応) ************************************/ .menu-close-button { /*サイドバー*/ overflow: visible!important; /*ボックス範囲内指定*/ position: sticky!important; /*スクロール追従*/ z-index: 99999!important; /*最前面に指定*/ top: 20px; /*表示位置*/ background: rgba(255,238,247,0.8); /*背景色*/ width: 91%; /*横幅*/ transform: scale(1.2); /*拡大表示*/ } .menu-content .menu-drawer { /*メニュー*/ padding:30px 1em 30px; /*上マージン調整*/ } .menu-content .fas.fa-times { /*×アイコン*/ padding-left: 30px; /*左側間隔調整*/ }
カスタマイズ後のメニュー/サイドバーのCLOSEボタン
今回のカスタマイズによって、「メニュー/サイドバーのCLOSEボタン」のスタイルは次の様になりました。
メニュー(スマートフォンでの表示)
サイドバー(スマートフォンでの表示)
サイドバーを一番下にスクロールしてもCLOSEボタンが常時表示されるスタイルとなりました。
今回のカスタマイズでは、メニュー/サイドバーをスクロールしてもCLOSEボタンを追従して常に表示するようにしました。
CLOSEボタンは邪魔にならず、且つ分かりやすいデザインを採用しました。
最後に
PCやタブレットを横にして見る場合には常にサイドバーが表示されているので、今回のカスタマイズの効果は特に無いでしょう。
今回のカスタマイズはスマートフォンなどのサイドバーが表示されない端末に対して有効です。
コメント