jQuery花瓣飘落特效是一种网页动态效果,通过使用jQuery库来实现花瓣从屏幕顶部缓缓飘落到屏幕底部的动画效果。这种效果常用于网站的开头页面或者作为背景动画,增加页面的视觉效果和用户体验。
以下是一个简单的jQuery花瓣飘落特效的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery花瓣飘落特效</title>
<style>
body {
margin: 0;
overflow: hidden;
background-color: #000;
}
.petal {
position: absolute;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #ff69b4;
}
</style>
</head>
<body>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
function createPetal() {
var petal = $('<div class="petal"></div>');
var x = Math.random() * $(window).width();
var y = -10;
var speed = Math.random() * 3 + 2;
petal.css({
left: x,
top: y
});
$('body').append(petal);
petal.animate({
top: $(window).height()
}, speed * 1000, function() {
$(this).remove();
});
}
setInterval(createPetal, 100);
});
</script>
</body>
</html>
speed
变量的范围来解决。setInterval
的时间间隔来控制花瓣的生成速度。jQuery花瓣飘落特效是一种简单而有效的网页动态效果,通过调整参数可以实现多种不同的视觉效果。在实际应用中,可以根据具体需求进行定制,提升用户体验。
没有搜到相关的文章