div内の背景画像に微妙な視差効果を作成しようとしています。私は正確に固定されていない視差の背景画像
HTML
<div class="widget bg-parallax" style="background-image: url(~~set dynamically~~)"></div>
CSS
.widget {
height:500px;
position: relative;
}
.bg-parallax {
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
}
..次のマークアップとCSSを使用していた。しかし、これはページのスクロールなどの完全に静止している背景画像を作成します。
バックグラウンドはスクロールしたいが、ページよりもはるかに遅い。
これは純粋なCSSで実現可能ですか?そうでなければ、誰でもJS/jQueryを使って正しい方向に向けることができます。 w3schools.comでこのコードで
返信いただきありがとうございます。これはImが求めるものを達成するようです。 「最前面、底面、背景」の要素が明示的に指定されているかどうかを指定できます – yevg
Forefrontは要素を前面に持ち込みます –
バックグラウンドはページの背景をターゲットにしています。 –