Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
css
html,body { width:100%; height:100%; overflow:hidden; } body { background:#f63; } .flake { position:absolute; width:100px; height:100px; background-size:cover; } .flake1 { background-image:url("https://www.jq22.com/newjs/flake1.svg") } .flake2 { background-image:url("https://www.jq22.com/newjs/flake2.svg"); } .flake3 { background-image:url("https://www.jq22.com/newjs/flake3.svg"); } .flake4 { background-image:url("https://www.jq22.com/newjs/flake4.svg"); } body { background:#ED213A; /* fallback for old browsers */ background:-webkit-linear-gradient(to right,#93291E,#ED213A); /* Chrome 10-25,Safari 5.1-6 */ background:linear-gradient(to right,#93291E,#ED213A); /* W3C,IE 10+/ Edge,Firefox 16+,Chrome 26+,Opera 12+,Safari 7+ */ }
JavaScript
let numFlakes = 50 let width = window.innerWidth let height = window.innerHeight function createFlake() { let flake = document.createElement("div") let flakeClass = "flake flake" + gsap.utils.random(1,4,1) flake.setAttribute("class", flakeClass) document.body.appendChild(flake) return flake } function animateFlake(flake) { let scaleFactor = Power3.easeIn(Math.random()) //change to easeOut for more larger flakes let scale = gsap.utils.interpolate(0.3, 2, scaleFactor) let duration = gsap.utils.interpolate(2,4, 1-scaleFactor) let opacity = gsap.utils.interpolate(0.5, 1, scaleFactor) gsap.set(flake, {y:-200, x:gsap.utils.random(0,width), scale:scale, opacity:opacity}) gsap.to(flake, {y:height + 200, x:"+=200", duration:duration, delay:"random(0,4)", ease:"none", rotation:"random(-60, 200)", onComplete:animateFlake, onCompleteParams:[flake]}) } for(let i = 0; i < numFlakes; i++){ let flake = createFlake() animateFlake(flake) } document.addEventListener("click", () => gsap.globalTimeline.paused(!gsap.globalTimeline.paused()))
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>svg雪花-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号