このWebページで見ることができる流動的な背景画像効果を実現したいと思います:http: //217.116.9.130/test2.html(zara.comから取得)
ブラウザのサイズを左に変更すると、画像内の女性はサイズ変更とともに左に移動します。zara.comからコードを取得しましたが、その効果は私が知らない言語によって行われていると思われます。
jquery、css、ajax、またはphpを使用してそれを行う方法を知っている人はいますか?
どうもありがとう
このWebページで見ることができる流動的な背景画像効果を実現したいと思います:http: //217.116.9.130/test2.html(zara.comから取得)
ブラウザのサイズを左に変更すると、画像内の女性はサイズ変更とともに左に移動します。zara.comからコードを取得しましたが、その効果は私が知らない言語によって行われていると思われます。
jquery、css、ajax、またはphpを使用してそれを行う方法を知っている人はいますか?
どうもありがとう
あなたはおそらくこれを探しています:http://css-tricks.com/perfect-full-page-background-image/
実装は非常に簡単なので、追加のコメントは必要ありません。
css3カバープロパティを使用できます。それのための
.container{
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
このリンクを確認するには http://css-tricks.com/perfect-full-page-background-image/
Javascriptで使用されるonResizeメソッドがあるだけなので、ブラウザが変更されると、背景画像の位置のCSSが変更されます。
画像にIDを付けます。id="fullImage"
次に、javascriptを使用してleft:;
cssスタイルを操作します。
サイズをleft
変更すると、上下に変化します。
これはそれを行う必要があります:
var el = document.getElementById(fullImage)、 width = window.innerWidth、 imageWidth=[ここの画像の幅]; window.onresize = function(){ el.style.left = imageWidth --width + "px"; }
cssスタイリングを行う
background-position: center center;
他のオプションは
center top
center bottom
left top
等...
たとえば、背景画像がbodyタグに含まれている場合、CSSには背景画像の割り当てが含まれている必要があります。
top: 0;
bottom: 0;
left: 0;
right: 0;
このように(ウィンドウのサイズが変更されると)、背景はすぐに変更されます。モーダルダイアログにオーバーレイを提供するための同じ原則。