セクション(ブロークングリッド)でコンテナーの配置が効かない

0
いいねをした人: 居ません
  • このトピックには24件の返信、3人の参加者があり、最後にhisanobuにより1年、 5ヶ月前に更新されました。
10件の投稿を表示中 - 16 - 25件目 (全25件中)
  • 投稿者
    投稿
  • #125154
    hisanobu
    参加者
    30

    ありがとうござます!

    付随してなのですが、「コンテナーの配置」がデフォルトor幅広でも、SPでメディアが全幅になってしまいます。

    PC・tabではpaddingが保持されているので、spでpaddingが消えて全幅になると不自然かなと…。

    ややこしくなってすみません。

    0
    いいねをした人: 居ません
    #125268
    アバター画像キタジマ タカシ
    参加者
    2421

    付随してなのですが、「コンテナーの配置」がデフォルトor幅広でも、SPでメディアが全幅になってしまいます。

    PC・tabではpaddingが保持されているので、spでpaddingが消えて全幅になると不自然かなと…。

    んーなるほどです。左右の padding については「コンテナーの配置」が全幅かどうかではなくて「コンテンツ部分のコンテナーの余白を削除」が有効かどうかが関係してきます。ただ、PC とスマホでは横幅が全然違うので、

    – スマホの場合は全幅でも通常幅でも横幅が同じ(全幅は「最大幅」の制限を外すものなので)。
    – 「コンテンツ部分のコンテナーの余白を削除」が有効なとき、画像のサイズが画面幅より大きい場合は画像は全幅になる。
    – 「コンテンツ部分のコンテナーの余白を削除」が無効なとき、現在の「全幅のときは画像も全幅」をやめたとすると、全幅にしたとしても画像は全幅にならない。
    – PC のときと同じように素直に全幅・通常幅、コンテナーの配置、コンテンツ部分のコンテナーの余白を削除を反映した場合、どの組み合わせの場合も画像は全幅にできない

    ということになってくるので、こちらを立てればこちらが立たずというか、いずれにしろ PC と同じように設定を反映させることは画面幅の問題でできないので、今ぐらいの感じが落とし所なのかなと個人的には思います…。

    0
    いいねをした人: 居ません
    #125335
    es:エス
    参加者
    136

    お疲れさまです。途中参加させていただいたので、最後にもちょいと参加させていただきます。笑

    拝見するに「コンテンツ部分のコンテナーの余白を削除」が新設される、ということですので、それに伴い
    – 「コンテンツ部分のコンテナーの余白を削除」が有効なとき、画像のサイズが画面幅より大きい場合は画像は全幅になる。
    – 「コンテンツ部分のコンテナーの余白を削除」が無効なとき、現在の「全幅のときは画像も全幅」をやめたとすると、全幅にしたとしても画像は全幅にならない。
    とすることで、hisanobuさんのご要望のイメージに近づくのかな、という感じですね。

    ただ、キタジマさんのおっしゃるようにPCとスマホでは横幅の違いが大きいため、「コンテンツ部分のコンテナーの余白を削除」しない場合にスマホ時に余白が残り、そのせいで画像の表示がかなり小さくなるといった弊害も起こるのかなという気もしますけども…。

    個人的には、今の仕様で特に問題と感じていない上に、「コンテンツ部分のコンテナーの余白を削除」が新設されるのであれば、他のセクションとも揃ってバッチリね、くらいの感じで受けてとめています。

    0
    いいねをした人: 居ません
    #125346
    アバター画像キタジマ タカシ
    参加者
    2421

    – 「コンテンツ部分のコンテナーの余白を削除」が有効なとき、画像のサイズが画面幅より大きい場合は画像は全幅になる。
    – 「コンテンツ部分のコンテナーの余白を削除」が無効なとき、現在の「全幅のときは画像も全幅」をやめたとすると、全幅にしたとしても画像は全幅にならない。

    これが素直だとは思うのですが、現状

    – 画像が右配置のとき、スマホでは画像が少し右に寄る
    – 画像が左配置のとき、スマホでは画像が少し左に寄る

    となっているので、画像がきれいに全幅にならずに少しずれたりはみ出たりしちゃうんですよね。なので、きれいな画像全幅表示を実現するには結局「この条件のときは全幅」というのを決めないといけないんです…。

    – 画像が右配置のとき、スマホではコンテンツが少し左に寄る
    – 画像が左配置のとき、スマホではコンテンツが少し右に寄る

    に変えてしまうという手はあるのかな…。

    0
    いいねをした人: 居ません
    #125350
    es:エス
    参加者
    136

    ブロークングリッドにおいては、「指定・設定したとおりに表示したい」という正確性を叶えようとすると、かなり細かな組み込みが必要でしょうから、どのあたりでバランスさせるかの兼ね合いが難しそうですね…。ご要望自体はごもっとも、とも感じますし。

    – 画像が右配置のとき、スマホではコンテンツが少し左に寄る
    – 画像が左配置のとき、スマホではコンテンツが少し右に寄る
    こちらの案もよさそうではありますが、その「少し」とはどの程度にするのかなど、また違った問題や課題が生じる気もしますので、悩ましさは増しますね…。

    0
    いいねをした人: 居ません
    #125393
    hisanobu
    参加者
    30

    失礼しました。

     

    もともと実現したかったことが、画像の通りなのですが、

    前提として、セクションは全幅で使用します(全面に背景色をつけたいため)。

     

    コンテナーの配置

    • デフォルト・幅広(左側のレイアウト)
    • 全幅(右側のレイアウト)

    のようになればという感じでしたが、「コンテナーの配置」は、あくまでもコンテナーの最大幅(max-width)のみの制御、ということなのでこちらの案は却下でお願い致します!

     

    また「コンテンツ部分のコンテナーの余白を削除」が追加されるとのことなので、こちらの実装を待ってからご意見した方が良さそうですね。

    お忙しい中での、ご対応ありがとうございます。

    0
    いいねをした人: 居ません
    #125395
    アバター画像キタジマ タカシ
    参加者
    2421

    また「コンテンツ部分のコンテナーの余白を削除」が追加されるとのことなので、こちらの実装を待ってからご意見した方が良さそうですね。

    Snow Monkey Blocks v19.5.0 で追加しました!

    0
    いいねをした人: 居ません
    #125404
    hisanobu
    参加者
    30

    Snow Monkey Blocks v19.5.0 で追加しました!

    ありがとうございます。

    「コンテンツ部分のコンテナーの余白を削除」を有効化すると、コンテンツ・メディアともに全幅になるため、先に挙げたキャプチャ案1のようにはできないのですが、ここは実装が難しいので、各自CSSで調整してくださいということになりますかね?

    0
    いいねをした人: 居ません
    #125918
    アバター画像キタジマ タカシ
    参加者
    2421

    単にセクション(ブロークングリッド)を全幅にして「コンテンツ部分のコンテナーの余白を削除」は無効にしておけば案1にはなりますよね? 全幅や「コンテンツ部分のコンテナーの余白を削除」無効が PC に与える影響が表現したいものと違ってきてしまうから、ということであれば独自に CSS で調整していただく必要があると思います。

    0
    いいねをした人: 居ません
    #125924
    hisanobu
    参加者
    30

    単にセクション(ブロークングリッド)を全幅にして「コンテンツ部分のコンテナーの余白を削除」は無効にしておけば案1にはなりますよね?

    スマホではそうなりますが、PCの時キャプチャとは異なりpaddingができてしまう…といった感じです。

    キャプチャのように実装となると.c-container--no-paddingに対してメディアクエリかなと思いますが、お手数おかけしますので、こちらで都度CSSを当てるようにいたします…!

    ありがとうございました。

    他の方のご参考にもなるかもしれませんので、記載しておきます。

    /* セクション(ブロークングリッド)全幅設定 */
    .smb-section-break-the-grid .c-container--no-padding {
      padding-left: var(--_container-margin-left)!important;
      padding-right: var(--_container-margin-right)!important;
    }
    
    @media (min-width: 1024px) {
    .smb-section-break-the-grid .c-container--no-padding {
      padding-left: 0!important;
      padding-right: 0!important;
    }
    1
    いいねをした人:
10件の投稿を表示中 - 16 - 25件目 (全25件中)
  • トピック「セクション(ブロークングリッド)でコンテナーの配置が効かない」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。