0
ブロックでイメージチェックを実行する方法がわかりません。どのように "スマート" transfromを実装する:translate?
説明が難しいですが、ただlinkに従ってください。カードにスクロールすると、数秒待ってから、その画像が開始点から外に出てきます(enter image description here など)。
イメージを独自のサイズを超えて移動できないように修正したいと考えています。
私のJavaScriptコード:私はそれを修正するにはどうすればよい
"use strict";
var imgArr = document.getElementsByClassName('imgArr');
[].forEach.call(imgArr, function(item, i, arr) {
// set variables
var randValWidth;
var randValHeight;
// take the width and height of each image
var size = {
'widthImg': arr[i].width,
'heightImg': arr[i].height
};
// set time
setInterval(function() {
// add arguments for tRand() and wRand()
var randW = tRand(-size.widthImg/4, size.widthImg/4);
var randH = wRand(-size.heightImg/4, size.heightImg/4);
// start animation
motionItem();
}, 2000);
// find a random value between min and max values
function tRand(min, max) {
randValWidth = Math.floor(Math.random() * (max - min) + min);
};
function wRand(min, max) {
randValHeight = Math.floor(Math.random() * (max - min) + min);
};
// animate elements
function motionItem() {
arr[i].style.transform = 'translate3d(' + randValWidth + 'px,' + randValHeight + 'px,' + 0 + ')';
};
});
?
私はjsファイルを選んだので、私は "翻訳" のためにランダムな値を必要としています。しかし、あなたの答えをありがとう – Richard