「メディアと文章」の表示順序を、スマホ表示時のみ逆にする

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

    トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。

    【お使いの Snow Monkey のバージョン】バージョン: 10.10.7
    【お使いのブラウザ】Chrome
    【当該サイトのURL】https://support.acejapan.org/

    ===

    お世話になります。

    「メディアと文章」のブロックで、
    メディアを右寄せのブロック(ここではブロックAとします)と
    メディアを左寄せのブロック(ここではブロックBとします)とを連続させた場合、

    スマホ表示にすると
    ブロックAの文章→ブロックAのメディア→ブロックBのメディア→ブロックBの文章
    という順で表示されると思うのですが、これを
    ブロックAの文章→ブロックAのメディア→ブロックBの文章→ブロックBのメディア
    に変えることは可能でしょうか。

    意図としては、
    ・ブロックBについての説明を文章でした後にそれについての画像を表示させたい
    ・ブロックBのメディアがブロックAのメディアに続くことにより、ブロックBのメディアもブロックAの文章で説明されたことを表すメディアのように見えてしまうことを防ぎたい
    というものです。

    よろしくお願いします。

    0
    いいねをした人: 居ません
    #53856
    Kmical Lights
    閲覧者
    234

    を参考にして、高度な設定にorderのスタイルを追加する事でできると思います。
    divで設定された要素の並び順を変えるので、上手く使えば文章と画像などの要素も自由に並び順を切り替えできると思います。
    お試しください。

    0
    いいねをした人: 居ません
    #53859
    ACE
    参加者
    1

    ありがとうございます!

    試してみたのですがうまくいかず、さらに質問させてください。(CSSについての知識はほとんどありません…)

    リンク先にあった追加CSS:

    @media screen and (max-width: 639px) {
    .order-reverse .c-row__col:first-child {
    order: 2;
    }
    }

    は、このまま「高度な設定」にコピペすれば良いでしょうか。
    また、メディアと文章とのどちらの「高度な設定」に追加したら良いでしょうか。

    教えていただけるとありがたいです!

    0
    いいねをした人: 居ません
    #53860
    Kmical Lights
    閲覧者
    234

    CSS記述は追加CSSに追加します。
    管理画面の、「外観」→「カスタマイズ」→「追加CSS」です。

    「メディアと文章」でAとBとして2つ並べていると思いますので、
    そのBの方の「メディアと文章」ブロックの「高度な設定」に
    .order-reverseと追加で記述すれば、Bの方の並びだけを変更できると思います。
    (Aは変更しないと思うのでそのまま何もしません)

    CSSの記述を解説しますと、下記の通りです。

    
    @media screen and (max-width: 639px) { # 639ピクセル以下に囲まれているスタイルを適用する
    .order-reverse .c-row__col:first-child { # c-row__colクラスの最初の要素を…
    order: 2; # 並び順(order)を2番目にする(0から始まるので実際は3番目だが、説明を解りやすく)
    } # order-reverseのスタイルのカッコ閉じ
    } # @mediaのカッコ閉じ
    

    そのため、order-reverseクラスと言ったスタイルを適用した場合のみ、「メディアと文章」などに
    639ピクセル未満の場合、最初の要素の並び順を2番目にするカスタマイズが可能となります。

    0
    いいねをした人: 居ません
    #53892
    キタジマ タカシ
    参加者
    2254

    @Kmical Lights さんありがとうございます!

    @ACE さん
    サイトみてみました。高度な設定に「.order-reverse」と入力されていると思いますので、ここは「order-reverse」とドットなしで入力してください。

    そして、追加 CSS に貼り付ける内容をこちらに差し替えてください。

    @media (max-width: 1023px) {
      .order-reverse .c-row--reverse .c-row__col:first-child {
        order: -1;
      }
    }

    このスマホの順番については他の方からもちょこちょこ要望をいただくので、メディアと文章ブロック自体に機能を追加しても良いかなと思っています。8月に予定されている WordPress 5.5 の対応が落ち着いたら、作業したいなと考えているので、それまではこの CSS を使ってもらえればと思います。

    0
    いいねをした人: 居ません
    #55296
    キタジマ タカシ
    参加者
    2254

    Snow Monkey v9 で表示順の設定を追加しました!

    1
    いいねをした人: 居ません
    #61134
    ACE
    参加者
    1

    こちらの件、確認できておらず大変失礼いたしました!!
    順序が逆でも大勢に問題は無かったため、日々の業務に追われる中で失念してしまっておりました。せっかくアドバイスいただいたのに申し訳ありません。

    表示順の設定を追加いただいたとのこと、ありがとうございます。

    今、SnowMonkeyのアップデートでエラーが出てしまい作業ができなくなってしまっているのですが(別でトピック立てます)、復旧したら確認させていただきます!

    1
    いいねをした人: 居ません
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • トピック「「メディアと文章」の表示順序を、スマホ表示時のみ逆にする」には新しい返信をつけることはできません。

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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