- このトピックには4件の返信、3人の参加者があり、最後に
mokadesignにより3週前に更新されました。
-
投稿者投稿
-
2025年11月8日 7:15 AM #146783
【お使いの Snow Monkey のバージョン】バージョン: 29.1.6
【お使いの Snow Monkey Blocks のバージョン】バージョン 24.1.6
【お使いの Snow Monkey Editor のバージョン】バージョン 11.0.3
【お使いのブラウザ】Chrome
【当該サイトのURL】https://nokanoka.jp/### 実現したいこと
PCサイズ(641px以上)でも「ドロワーナビゲーション(モバイル用)」をハンバーガーボタンで開けるようにしたいです。
スマホでは正常にドロワーメニューが動作していますが、タブレット・PCサイズではハンバーガーボタン自体が非表示になってしまいます。
参考サイト
のように、PCでも右上に「MENU」があり、クリックすると全画面でメニューを開くような構成を希望しています。
### 発生している問題
HTMLには
<nav id="drawer-nav" class="c-drawer ...">が出力されており、Snow Monkey のドロワー自体は存在しています。
しかし PCサイズでは#hamburger-btnが表示されず、クリックできないためドロワーが開けません。
CSSで強制的にdisplay:flex !important;を指定しても表示されません。### 試したこと
外観 → メニュー で「ドロワーナビゲーション(モバイル用)」にメニューを割り当て済み
以下のCSSを追加しましたが、PCサイズでは表示されませんでした:@media (min-width: 641px) { #hamburger-btn { display: inline-flex !important; } }質問
PC幅でもドロワーメニューを有効にする正式な方法(もしくは推奨されるやり方)はありますか?CSSだけで対応可能か、PHPなどテーマファイルの編集が必要でしょうか?
よろしくお願いいたします<(_ _)>
♥ 0Who liked: No user2025年11月8日 2:24 PM #146786こんにちは。
CSSで対応するとしたらこんな感じでしょうか。.l-1row-header .u-invisible-lg-up { display: block !important; }♥ 0Who liked: No user2025年11月9日 5:27 AM #1467892025年11月9日 9:11 AM #146790PC 用のグローバルナビゲーションの表示が不要(つまり、グローバルメニューは常にハンバーガーボタンとして表示したい)場合は、ヘッダーのレイアウトを「シンプル」にすれば良いです。
今回のように PC 用のグローバルナビゲーションも表示しつつ、ハンバーガーボタンも表示したいという場合は、まーちゅうさんが書いてくれたように CSS で何とかするか、ハッシュナビ機能を使う方法もあります。
#sm-drawerというリンク先を設定したリンクをクリックすると、ドロワーナビゲーション(メニューを設定しておく必要があります)が開閉します。解決済みの場合は、トピックのクローズをお願いします!
2025年11月9日 10:12 AM #146791 -
投稿者投稿
- トピック「Snow Monkey:641px以上でドロワーナビ(ハンバーガー)を表示させたい」には新しい返信をつけることはできません。



