body要素のように動作するDIVを作成せずに、ボディの背景を横にアニメーション表示する方法(左のパラメータを変更することは可能でしょうか)はありますか?jQuery:横にスクロールするボディー背景?
私の欲しいもの:私のウェブサイトの体の背景は3000px幅の写真です。毎秒1px左にスクロールします。
body要素のように動作するDIVを作成せずに、ボディの背景を横にアニメーション表示する方法(左のパラメータを変更することは可能でしょうか)はありますか?jQuery:横にスクロールするボディー背景?
私の欲しいもの:私のウェブサイトの体の背景は3000px幅の写真です。毎秒1px左にスクロールします。
$('body').animate({'background-position':'+=3000'}, 3000000, 'linear');
css background-positionプロパティを使用できます。 これを参照してください background-position
今、1秒ごとに位置を更新するjavascript関数を作成できます。
私は理由はわかりませんが、この解決法は私の背景イメージを高さ中心にします。 – user1091856
値を1つだけ指定すると、もう一方のデフォルト値は50%になります。 CSSファイルでyの位置を0pxに設定することができます。 – Interrobang