CSSでは、2つの背景画像を積み重ねてサイズを個別に制御する方法を見つけようとしています。したがって、CSSでは、1つの背景画像を次のように定義できますbackground:url('base.png') no-repeat center;
。ベースイメージの上にオーバーレイをスタックするには、図1のようなアプローチを使用できます。
。私のクラス { バックグラウンド: url('overlay.png')繰り返しなしのセンター、 url('base.png')繰り返しなしのセンター; 背景サイズ:100%100%; }
図1
ただし、画像ごとに少し異なるサイズが必要な場合は、その方法がわかりません。呪文は、図2のように、一種のインライン位置と寸法の定義であると想像します。しかし、私はそれを完全に正しく理解していません。誰かがこれを行う方法を知っていますか?前もって感謝します。
。私のクラス { バックグラウンド: url('overlay.png')no-repeat 0 0/100%90%、 url('base.png')繰り返しなしの中心0 0/100%100%; }
図2