MGMtips > 下層クラス振り分けページ > page 背景画像関連

page 背景画像関連

最終更新:2021/07/12

背景画像関連

100%表示用テンプレートでは「style」でWordPressにアップロードした画像を指定していましたが、
LP用テンプレートでは、cssで背景画像を指定することを前提に説明しています。どちらのテンプレートでもクラスは同じように使えます。

背景画像上に白い背景色テキスト

全体を囲んでいる要素に「bg_box_on」のクラスを付ける

「bg_box_on」の上下にpaddingを入れています。タブレット/スマホで背景画像を切り替えています。

「bg_color_w」は白い背景色をつけるクラスです。
上下左右に5%のpaddingを付けています。

html

css

 

背景色関連はこちらでまとめています。

 

 

背景画像に被った白い背景色テキスト

以下「bg_wear」は共通のクラスです。
白い背景色部分はbootstrap4のクラスで位置を変更しています。

css

全体を囲んでいる要素に「bg_wear」のクラスを付ける

今回は「row」でレイアウトしています。
背景色クラスは「col」の中に入れてください。

背景色を付けている部分にある程度の高さが無いと被っているようには見えないと思います。

スマホでは背景色部分を100%の幅にしています。

html

 

「bg_wear」の背景色部分を中央に

背景色のクラスを入れている「col」の親の「row」に「justify-content-center」を付けてください。

スマホでは背景色部分を100%の幅にしています。

 

「bg_wear」の背景色部分を右に

背景色のクラスを入れている「col」の親の「row」に「justify-content-end」を付けてください。

スマホでは背景色部分を100%の幅にしています。

 

「bg_wear」の背景色部分上にh2見出し

「bg_wear」に「pt-0」を付けてください。
「pt-0」はbootstrap4に搭載されている「padding-top:0」にするクラスです。

h2見出しを背景色を入れているクラスの外に出し、「bg_wear_h2_w」のクラスを付けてください。
「bg_wear_h2_w」の末尾から「_w」を取ると文字が黒くなります。

 

 

画像とテキスト半々

こちらの背景画像を使う版です。

「.scl_box1」「.scl_box2」は今回共通で使っているところがあります。
「.scl_box1」「.scl_box2」に直接プロパティを指定せず、親要素のクラスを指定し、その中の「.scl_box1」「.scl_box2」に装飾してください。

 

「div.swap_continuous>div.scl_box1+div.scl_box2」で作ってください。

「scl_box1」には背景画像を指定しています。
「scl_box2」はテキスト用です。
スマホでは画像が上になります。

html

css

 

画像とテキスト半々順番変更と背景色

「swap_continuous」末尾に「_order」をつけてください。
「scl_box1」と「scl_box2」の場所が入れ替わります。

「swap_continuous」もしくは「swap_continuous_order」に「sc_bg_color_b」のクラスを付けてください。
「sc_bg_color_b」の中の「scl_box2」に背景色が付きます。

「sc_bg_color_b」は背景色白色で文字は白くなり、末尾の「_b」を「_g」にすれば背景色灰、「_w」にすれば背景色白になります。

html

css

.swap_continuous テキスト背景色

 

html

css

 

 

画像にテキストが被る

状況に合わせて調整してください。

画像は背景画像をposition:absoluteで動かしています。
画像の幅やテキストの量によっては画像と被らないかもしれません。
画像の幅やテキスト量は適宜調整をお願いします。
rowで括ることを想定して作成しています。
「toi_bg」はrowの子要素ではなく兄弟要素にしてください。

html

css

 

順番入れ替え

「txt_on_img」「toi_bg」の末尾に「_right」を付けてください。
今回のテキスト部分はoffsetで順番が変わったように見せています。
「bg_wear」の項目でやった方法でも順番が変わったように見せられると思うのでやりやすい方で対応してください。

html

css

 

 

画像にテキストが被る スマホでは被らない

状況に合わせて調整してください。

「txt_on_img」「toi_bg」の末尾に「_pc」と付けてください。
PCではテキストと画像が被っていますが、スマホでは被らないです。
スマホでの画像は幅100%高さ200px程度にしています。

html

css

 

順番入れ替え

「txt_on_img_pc」「toi_bg_pc」の末尾に「_right」を付けてください。
今回のテキスト部分はoffsetで順番が変わったように見せています。
「bg_wear」の項目でやった方法でも順番が変わったように見せられると思うのでやりやすい方で対応してください。

html

css