-
投稿者投稿
-
2019年10月2日 12:57 PM #29360
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】最新版
【お使いのブラウザ】safari
【当該サイトのURL】https://www.kigoulab.co.jp/===
以前、タブレットでもハンバーガーメニューを表示してもらう件で、CSSをご提供いただきました。
今頃きがついたのですが、タブレット画面で、お問い合わせが消えます。
ハンバーガーメニューの横に表示されるようにしたいのですが、可能ですか?
♥ 0いいねをした人: 居ません2019年10月2日 12:59 PM #29362「ヘッダーコンテンツ」が消えるということですかね?
♥ 0いいねをした人: 居ません2019年10月2日 1:00 PM #29363そうです、そうなります。
♥ 0いいねをした人: 居ません2019年10月3日 12:54 PM #29814先のトピックの方法は単純にヘッダー内のブレイクポイントを変えるだけなのでそうなりますね…。ブレイクポイント変更のために追加した CSS を消して、要件に合った CSS を改めて書くのが良いと思います。
どの画面サイズ(px)ごとにどう表示するのがベストなのか、要件を詳しく書いてもらえますか? それにあわせて CSS を書いてみます。
♥ 0いいねをした人: 居ません2019年10月3日 10:11 PM #29861iPadの横の場合に、でてないのが問題なのですが、iPadも沢山でていて悩みます。
上記のページを見ると、1024pxをブレークポイントの候補とする形になるでしょうか
あとは、7世代以降の1112pxをどう扱うかですね頂いたCSSは、1286px未満がブレークポイントになっているようですね
パソコンでもちょっと縮めると、すぐメニューがでるので、少し広めなきがします♥ 0いいねをした人: 居ません2019年10月4日 2:52 PM #29917現状は
-
0〜
- ハンバーガーボタンとヘッダーコンテンツ(モバイル用)を表示
- グローバルナビゲーションとヘッダーコンテンツ(グロナビ横)は非表示
-
1024〜
- ハンバーガーボタンとヘッダーコンテンツ(モバイル用)は非表示
- グローバルナビゲーションとヘッダーコンテンツ(グロナビ横)を表示
となっています。おそらく小山さんのやりたいことは上記のブレイクポイントを切り替えるだけではだめですよね? タブレットサイズではグローバルナビゲーションは非表示にするけどヘッダーコンテンツ(グロナビ横)は表示とかをされたいんですよね?
なので、「どのブレイクポイントで切り替えるか」を決めるのはもちろんですが、「どの要素をどうする」というのも一緒にまとめて書いてほしいです。
♥ 0いいねをした人: 居ません2019年10月4日 3:07 PM #29923具体的なブレークポイントの数字はわからないのですが、下記のようになると思います。
●スマホ縦・横
ハンバーガーメニューと、ヘッダーコンテンツ(ページセンター)
●タブレット縦
ハンバーガーメニューと、ヘッダーコンテンツ(ページセンター)
●タブレット横
ハンバーガーメニューと、その横にヘッダコンテンツ
●PC
グローバルメニューと、その横にヘッダコンテンツ
—
こう言うまとめ方でよいでしょうか?
♥ 0いいねをした人: 居ません2019年10月4日 3:12 PM #29925ありがとうございます。
ブレイクポイントをどうするかはその制作者の考えによってまちまちなので…とりあえず僕が適当なブレイクポイントでで上記の表示を実現できるコードを提示して、そのあとブレイクポイントは小山さんが良いように調整してもらう、というのが良ないかと思いますがどうでしょうか。
スマホ縦・横、タブレット縦、タブレット横、という分け方はのは厳密には難しいと思います。端末(サイズ)は膨大にあるので、でっかいスマホの横は小さいタブレットの縦より大きいとかが無いとは言い切れないと思うので。
♥ 0いいねをした人: 居ません2019年10月4日 3:16 PM #29926ブレークポイントについては、その考えで結構です。
現在、比較的古いiPad2と、新しいiPad miniがありますので、その2台でヘッダコンテンツがみれればOKです。比較的新しいiPadは、どっかのお店にいってこっそり見てきます。知りあいのiPad Proの大きいほうはPC用画面が表示されていました。
引き続きよろしくお願いします。
♥ 0いいねをした人: 居ません2019年10月4日 3:52 PM #29934下記試してみてください。
/* 一旦打ち消す */ @media (min-width: 64em) { .l-1row-header .u-hidden-lg-up { position: static!important; clip: auto!important; speak: normal!important; visibility: visible!important; } } /* 再定義 */ @media (min-width: 1280px) { .l-1row-header .u-hidden-lg-up { position: absolute!important; clip: rect(1px,1px,1px,1px)!important; speak: none!important; visibility: hidden!important; } } /* グローバルナビゲーション + ヘッダーコンテンツの表示を上書き */ @media (min-width: 64em) and (max-width: 1279px) { .l-1row-header .c-row__col.u-visible-lg-up { flex: 1; } .l-1row-header .c-row__col.u-visible-lg-up .c-row { justify-content: flex-end; } .l-1row-header .c-row__col.u-visible-lg-up .c-row .c-row__col--auto { display: none; } }
♥ 0いいねをした人: 居ません2019年10月4日 4:50 PM #29935いつも素早い回答ありがとうございます。助かってます。
このCSSは、現在はいってるタブレット用を消して、これに入れ替えると考えて良いですか
♥ 0いいねをした人: 居ません2019年10月4日 5:06 PM #29937別スレッドで公開されていたCSSはコメントアウトして、頂いたCSSに入れ替えました。
所有している検証機では正常にヘッダコンテンツが表示されていることを確認しました!
これでiPad miniでもプレゼンできます。ありがとうございました!
♥ 0いいねをした人: 居ません2019年10月5日 7:32 AM #29961閉じます!
♥ 0いいねをした人: 居ません -
0〜
-
投稿者投稿
- トピック「タブレット時に、お問い合わせが表示されない」には新しい返信をつけることはできません。