ブロークングリッドの各種調整

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

    【お使いの Snow Monkey のバージョン】15.11.1
    【お使いの Snow Monkey Blocks のバージョン】12.6.1
    【お使いの Snow Monkey Editor のバージョン】6.2.1
    【お使いのブラウザ】
    【当該サイトのURL】

     

    いつもお世話になっております。

    ブロークングリッドのカスタマイズについて2点お聞きしたいです(トピックを分けるべきか迷いましたが関連する項目なのでひとつにまとめさせていただきました)。

     

    まず一点目として、ブロークングリッドで現在はメディア+テキストという構成になっていると思いますが、テキストの背景部分に画像を設定できるようにすることは可能でしょうか?

    現在は背景色のみ設定できるかと思いますが、ここを画像にして画像の上にテキストを載せたいのです。

     

    また、上記が可能だった場合、テキストの載っているのほうを下(背面)に、メディアのみのほうを上(前面)に設定し重ねたいのですが、可能でしょうか?

     

    もし可能でしたら、方法ご教示頂けますと幸いです。

    何卒よろしくお願い致します。

    0
    いいねをした人: 居ません
    #90341
    GONSY
    参加者
    841

    こんにちは。

    こんな感じを想像しましたが、合ってますか?

    完成イメージをご提示いただけると、より具体的なヒントが得られると思います。

    まず一点目として、ブロークングリッドで現在はメディア+テキストという構成になっていると思いますが、テキストの背景部分に画像を設定できるようにすることは可能でしょうか?

    管理画面からは画像を指定できませんので、CSSで実装するか、別のブロックで代替するという方法になると思います。

    また、上記が可能だった場合、テキストの載っているのほうを下(背面)に、メディアのみのほうを上(前面)に設定し重ねたいのですが、可能でしょうか?

    上記の画像はCSSのみで再現しています。

    1
    いいねをした人:
    #90475
    shone
    参加者
    47

    >GONSYさん

     

    まさに添付画像のイメージです!

    テキストのほうに背景を設定したり、テキストとメディアの前後の配置を入れ替えたいと思っていました。

    CSSで実装されているとのことで、それぞれ記述方法をご教示いただけないでしょうか?

    0
    いいねをした人: 居ません
    #90501
    GONSY
    参加者
    841

    ブロックごとに異なる画像を割り当てるため、追加 CSS クラスtest_blockとし、カスタマイズの追加 CSSに以下を追加しました。

    .test_block .c-row .c-row__col:first-child {
    	background: url(背景用画像URL) no-repeat 50% 50%;
    	background-size: cover;
    }

    文字の色、余白は管理画面で変更できます。
    また、サブタイトルと見出し下の線の色も変更したい場合はCSSで指定してください。
    ※デベロッパーツールでご覧ください。

    2
    いいねをした人:
    #90662
    shone
    参加者
    47

    >GONSYさん

     

    アドバイスありがとうございます!

    ただなぜか私自身勘違いしていたのですが、

    ・コンテンツ部分に背景画像を設定したい(このときコンテンツ部分は通常通り前面に、背景画像もメディア部分の上に重なるように)

    ・コンテンツ部分と画像の前面・背面位置変更(背景色など設定したコンテンツ部分がメディアの背面に来るように)

    はそれぞれ別のブロークングリッドに設定したいのでした…

    またいただいたCSSを反映させてみたのですが、URLで指定した横長の画像をフル幅で表示するにはどうすれば良いでしょうか?

    CSSの50%部分を削除したり、デベロッパーツールを参照してmax-width指定を100%にしてみたのですがうまくいかず…

    お手数おかけ申し訳ございません。もしおわかりでしたらアドバイスいただけますと嬉しいです。

    0
    いいねをした人: 居ません
    #90704
    GONSY
    参加者
    841

    文字だけだと誤解が生じるので、完成イメージをご提示いただけますか?

    0
    いいねをした人: 居ません
    #91273
    shone
    参加者
    47

    >GONSYさん

     

    ありがとうございます。

    まず一点目の、

    ・コンテンツ部分に背景画像を設定したい(このときコンテンツ部分は通常通り前面に、背景画像もメディア部分の上に重なるように)

    に関しましては、下図のようにコンテンツ部分と背景部分の前後の位置関係はそのままで、単純に背景色だけ設定できるところにそのまま背景画像を設定できるようにしたいです。

     

     

    また二点目の、

    ・コンテンツ部分と画像の前面・背面位置変更(背景色など設定したコンテンツ部分がメディアの背面に来るように)

    に関しましては、下図のように現在はテキスト部分が前面に来ていて画像が一部隠れているところを、画像を前に持ってきて全て隠れずに表示されるようにしたいということでした。

     

     

    このふたつはそれぞれ別々のブロークングリッドに適用したいと思っております。

    よろしくお願い致します。

    0
    いいねをした人: 居ません
    #91335
    GONSY
    参加者
    841

    わたしの試した環境です。
    【Snow Monkey のバージョン】 15.14.2
    【Snow Monkey Blocks のバージョン】 13.1.0
    【Snow Monkey Editor のバージョン】 6.2.1

    もしかしたら、バージョンによってセクション(ブロークングリッド)の細かな設定部分が異なる場合があります。
    1つめはこのようなイメージでしょうか?

    この場合は、セクション(ブロークングリッド)追加 CSS クラスに適当なクラス名(例:grid-a)をつけ、以下のCSSを適用してみてください。

    .grid-a .c-row .c-row__col:first-child {
    	background: url(画像のURL) no-repeat 50% 50%;
    	background-size: cover;
    	padding: 1em 0;
    	z-index: 1;
    }

     

    2つめは、セクション(ブロークングリッド)の設定で近いイメージになりませんか?

    画像に文字が重なっていないため、前後関係は不要。
    画像サイズ調整コンテンツサイズ調整重なり具合を調整することで、ご提示のイメージに近い形になると思います。

    余談ですが、要素の重ね合わせが容易にできるプラグインがあります。

    ただ、Snow Monkeyだと使えないのが残念。。。
    このプラグインが動けば、レイアウトの自由度が増しそうです。

    0
    いいねをした人: 居ません
    #91413
    shone
    参加者
    47

    >GONSYさん

     

    デモサイトまでご提示いただきアドバイスありがとうございます!

    ひとつ目のイメージはご提示いただいた画像の通りです。ちなみに画像、コンテンツ部分ともかなり横長の画像で、重なりを大きく取りたいのですが(極端にすると下図の重なり具合のイメージ)、やはりコンテンツ部分の背景画像(画像でいう赤の部分)が半分ほどで切れてしまいました。これはコンテンツ部分の幅自体を変更する必要があるでしょうか?

     

    https://snow-monkey.2inc.org/wp-content/uploads/hm_bbpui/91413/3yg4j407ubx1s8n2p6b3plbuutd3tqde.png

     

    また二つ目ですが、こちらは私の使用したい画像とコンテンツ部分のサイズの設定だとどうにもうまくいきませんでした…

    各設定は下図の通りで、

     

    ・画像サイズ:フルサイズ

    ・画像サイズ調整:+10%

    ・コンテンツサイズ調整:+-0%

    ・画像とコンテンツの重なり具合:+-0%

    ・コンテンツの縦位置:下に100px移動

    ・コンテンツの余白:L

     

     

    上記の設定にしつつ位置関係を前後逆にできると、コンテンツ部分に画像も重ならずかつイメージする重なり具合になるのですが…プラグインも使用できないとのことでちょっと複雑になりますでしょうか?

     

    色々と質問の繰り返しで申し訳ございません、アドバイスありましたらご教示いただけますと幸いです。

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

    重なりが不要なものについてはセクション(ブロークングリッド)を使わないほうが簡単ではないですかね…?

    0
    いいねをした人: 居ません
    #91582
    shone
    参加者
    47

    >キタジマさん

     

    ご返信ありがとうございます。

    設定値では「重なり具合」が+-0%になっているのですが、実際には画像のサイズや他の部分との兼ね合いで重なりが生じていまして、その重なり具合が個人的にデザインとしてベストだったので、前後を入れ替えたかったのです…

    0
    いいねをした人: 居ません
    #92461
    shone
    参加者
    47

    こちらブロークングリッドの前後の入れ替えに関しては、z-index 0を指定して解決しました。

    また画像の重なりに関してはあらかじめ重なった画像を数パターン用意し、ウィンドウサイズ別で表示することで解決しました。

    スマートなやり方ではなく細かい部分で問題は残っているのですが、一応自己解決しましたのでトピック閉じさせていただきます。

    1
    いいねをした人:
12件の投稿を表示中 - 1 - 12件目 (全12件中)
  • トピック「ブロークングリッドの各種調整」には新しい返信をつけることはできません。

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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