js+css3天上金钱钞票飘落动画特效,这下子天上真的掉钱了!可以把美元图片换成其它货币或者红包、树叶等飘落动画效果。
js代码
<script>
const NUMBER_OF_LEAVES = 15;
const width=window.screen.width;
function init(){
var container = document.getElementById('leafContainer');
for (var i = 0; i < NUMBER_OF_LEAVES; i++)
{
container.appendChild(createALeaf());
}
}
function randomInteger(low, high)
{
return low + Math.floor(Math.random() * (high - low));
}
function randomFloat(low, high)
{
return low + Math.random() * (high - low);
}
function pixelValue(value)
{
return value + 'px';
}
function durationValue(value)
{
return value + 's';
}
function createALeaf()
{
var leafDiv = document.createElement('div');
var image = document.createElement('img');
image.src = 'images/cash' + randomInteger(3, 7) + '.png';
leafDiv.style.top = "-100px";
leafDiv.style.left = pixelValue(randomInteger(0, width));
var spinAnimationName = (Math.random() < 0.5) ? 'clockwiseSpin' : 'counterclockwiseSpinAndFlip';
leafDiv.style.webkitAnimationName = 'fade, drop';
image.style.webkitAnimationName = spinAnimationName;
var fadeAndDropDuration = durationValue(randomFloat(3, 9));
var spinDuration = durationValue(randomFloat(3, 7));
leafDiv.style.webkitAnimationDuration = fadeAndDropDuration + ', ' + fadeAndDropDuration;
var leafDelay = durationValue(randomFloat(0, 0));
leafDiv.style.webkitAnimationDelay = leafDelay + ', ' + leafDelay;
image.style.webkitAnimationDuration = spinDuration;
leafDiv.appendChild(image);
return leafDiv;
}
window.addEventListener('load', init, false);
</script>
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791