ここに問題があります。CSS3 transform:translate(x, y) を使用して、画面の左側から右側にオブジェクトを遷移させています。(x 軸) 問題は画面の解像度によって異なります。これらのオブジェクトは画面から飛び出しています。私が見つけたものによると、パーセンテージを使用して座標を定義できますが、それらを使用すると、ピクセル測定を使用した場合と同じように動作するようです。これは css3 を使用してのみ可能ですか、それともメディア クエリの Javascript でこれを実装する必要がありますか?
ps、1400% を 1400px として扱っているので、em でも試してみました。
$(window).load(function() {
$('#second').css({
webkitTransform : 'translate(1400%,0)',
mozTransform : 'translate(1400%, 0)',
msTransform : 'translate(1400%, 0)',
oTransform : 'translate(1400%, 0)',
transform : 'translate(1400%, 0)',
transition: 'all 1.25s ease-in-out'
});
$('#first').css({
webkitTransform : 'translate(1400%,0)',
mozTransform : 'translate(1400%, 0)',
msTransform : 'translate(1400%, 0)',
oTransform : 'translate(1400%, 0)',
transform : 'translate(1400%, 0)',
transition: 'all 1.75s ease-in-out'
});
$('#third').css({
webkitTransform : 'translate(1400%,0)',
mozTransform : 'translate(1400%, 0)',
msTransform : 'translate(1400%, 0)',
oTransform : 'translate(1400%, 0)',
transform : 'translate(1400%, 0)',
transition: 'all .75s ease-in-out'
});