5件の投稿を表示中 - 1 - 5件目 (全5件中)
-
投稿者投稿
-
2022年9月22日 9:53 AM #111433
【お使いの Snow Monkey のバージョン】
【お使いの Snow Monkey Blocks のバージョン】
【お使いの Snow Monkey Editor のバージョン】
【お使いのブラウザ】
【当該サイトのURL】### 実現したいこと
スマホで見た際、メニュー横の矢印を押すことで、プルダウン表示されますが、それを、PCのように、メニューを押すとプルダウン表示させたい
### 発生している問題
現在、スマホのハンバーガーメニューは、右側の矢印を押すことでプルダウン表示されますが、先方より、わかりにくいと指摘があり、メニューを押すことでプルダウン表示してほしいとの依頼がありました。
### 試したこと
同じような質問がないか調べてみましたが、見当たらないため、ここ質問させていただきました。
よろしくお願いいたします。
♥ 0いいねをした人: 居ません2022年9月22日 9:59 AM #111434PC はクリックではなくホバーで表示されますが、スマホだとホバーが無いので矢印クリックになっています。もしスマホでメニュークリックで展開にする場合、そのメニューにリンクがある場合を考慮しないといけないと思いますが、親メニューにはリンクがない構造ですかね?
♥ 0いいねをした人: 居ません2022年9月22日 2:01 PM #111445ご返答ありがとうございます。
親メニューはリンクはない状態(URLは#にしています)となっています。このような場合、手はあるのでしょうか。
♥ 0いいねをした人: 居ません2022年9月26日 1:59 PM #111568CSS を書いてみました。
/* サブメニューを持つメニュー項目直下のリンクは無効化 */ .c-drawer__item--has-submenu > a, .c-drawer__subitem--has-submenu > a { pointer-events: none; } /* トグルボタンのクリック範囲を広げるための枠を定義 */ .c-drawer__item, .c-drawer__subitem { position: relative; } /* トグルボタン自体ではなくトグルボタンの疑似要素を広げるので、トグルボタン自体は static にする */ .c-drawer__toggle { position: static; } /* トグルボタンの疑似要素を広げる */ .c-drawer__toggle::before { content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
URL の判定などはしていないので、サブメニューを持つメニュー項目直下のリンクはすべてクリックできなくなります。
♥ 0いいねをした人: 居ません2022年9月26日 5:09 PM #111584 -
投稿者投稿
5件の投稿を表示中 - 1 - 5件目 (全5件中)
- トピック「スマホのハンバーガーメニュー プルダウンについて」には新しい返信をつけることはできません。