iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >JavaScript实现雪花飘落效果特效
  • 635
分享到

JavaScript实现雪花飘落效果特效

js雪花特效雪花特效 2023-01-01 18:01:35 635人浏览 泡泡鱼
摘要

没有雪的冬天失去了冬天的美景,不见了千里冰封,万里雪飘的北国之美,诗人无从写雪,画家画不出雪景,摄影师拍不到冬天的美丽。雪,是冬天的灵魂,为大地铺好背景,之后发生的都如梦似幻,就像童

没有雪的冬天失去了冬天的美景,不见了千里冰封,万里雪飘的北国之美,诗人无从写雪,画家画不出雪景,摄影师拍不到冬天的美丽。雪,是冬天的灵魂,为大地铺好背景,之后发生的都如梦似幻,就像童话般的存在。冬天没有雪,能难倒程序猿吗,没有雪自己造,这篇文章主要介绍了javascript实现雪花飘落效果特效,需要的朋友可以参考下

!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style> body { background-color: #000;  overflow: hidden; } </style>
</head>
<body>
    <script src="https://cdn.bootCSS.com/Jquery/3.2.1/jquery.js"></script>
    <script> function snow() { 
        //1、定义一片雪花模板 
        var flake = $("<div>").css({ "position": "absolute", "color": "#fff" }).html("❄"); 
        //获取页面的宽度,利用这个数来算出,雪花开始时left的值 
        var documentWidth = $(document).width(); 
        //获取页面的高度 相当于雪花下落结束时Y轴的位置 
        var documentHieght = $(document).height(); 
        //定义生成一片雪花的毫秒数 
        var millisec = 100; 
        //2、设置第一个定时器,周期性定时器,每隔一段时间(millisec)生成一片雪花; 
        setInterval(function() { 
            //随机生成雪花下落 开始 时left的值,相当于开始时X轴的位置 
            var startLeft = Math.random() * documentWidth; 
            //随机生成雪花下落 结束 时left的值,相当于结束时X轴的位置 
            var endLeft = Math.random() * documentWidth; 
            //随机生成雪花大小 
            var flakeSize = 5 + 20 * Math.random(); 
            //随机生成雪花下落持续时间 
            var durationTime = 4000 + 7000 * Math.random(); 
            //随机生成雪花下落 开始 时的透明度 
            var startOpacity = 0.7 + 0.3 * Math.random(); 
            //随机生成雪花下落 结束 时的透明度 
            var endOpacity = 0.2 + 0.2 * Math.random(); 
            //3、克隆一个雪花模板,定义雪花的初始样式,拼接到页面中 
            flake.clone().appendTo($("body")).css({ "left": startLeft, "opacity": startOpacity, "font-size": flakeSize, "top": "-25px", }).animate({ 
                //执行动画 
                "left": endLeft, "opacity": endOpacity, "top": documentHieght }, durationTime, function() { 
                    //4、当雪花落下后,删除雪花。 
                    $(this).remove(); 
            });
        }, millisec); 
    }; 
    snow(); 
</script>
</body>
</html>

到此这篇关于JavaScript实现雪花飘落效果特效的文章就介绍到这了,更多相关js雪花特效内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: JavaScript实现雪花飘落效果特效

本文链接: https://www.lsjlt.com/news/176413.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaScript实现雪花飘落效果特效
    没有雪的冬天失去了冬天的美景,不见了千里冰封,万里雪飘的北国之美,诗人无从写雪,画家画不出雪景,摄影师拍不到冬天的美丽。雪,是冬天的灵魂,为大地铺好背景,之后发生的都如梦似幻,就像童...
    99+
    2023-01-01
    js雪花特效 雪花特效
  • JavaScript如何实现雪花飘落效果
    本篇内容主要讲解“JavaScript如何实现雪花飘落效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript如何实现雪花飘落效果”吧!效果图:代码:!DOCTYPE h...
    99+
    2023-07-04
  • CSS3如何实现雪花飘落特效
    这篇文章主要介绍“CSS3如何实现雪花飘落特效”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3如何实现雪花飘落特效”文章能帮助大家解决问题。在CSS3中我们可以使用animation属性来创建...
    99+
    2023-07-04
  • HTML5中canvas如何实现雪花飘落特效
    这篇文章给大家分享的是有关HTML5中canvas如何实现雪花飘落特效的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最终效果图如下: 图1一、需求分析圆形雪花本示例中雪花形状使用圆形雪花数量固定根据图1...
    99+
    2023-06-09
  • JS和JQuery如何实现雪花飘落效果
    这篇文章主要为大家展示了“JS和JQuery如何实现雪花飘落效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS和JQuery如何实现雪花飘落效果”这篇文章吧...
    99+
    2024-04-02
  • 怎么用CSS3实现雪花飘落的效果
    这篇文章将为大家详细讲解有关怎么用CSS3实现雪花飘落的效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   我们可以根据自己想要的动画效果来设置动画,比如在本例中:...
    99+
    2024-04-02
  • jQuery实现雪花飘落效果的示例分析
    这篇文章主要介绍jQuery实现雪花飘落效果的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示例:<!DOCTYPE html> <html>...
    99+
    2024-04-02
  • CSS3中怎么利用animation属性实现雪花飘落特效
    这篇文章给大家介绍CSS3中怎么利用animation属性实现雪花飘落特效,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在CSS3中我们可以使用animation属性来创建复杂的动画效...
    99+
    2024-04-02
  • JavaScript实现动态网页飘落的雪花
    本文实例为大家分享了JavaScript实现动态网页飘落雪花的具体代码,供大家参考,具体内容如下 设计思路: 1.定义一定数量的雪花层,每层包含一个雪花; 2.雪花水平方向左右摇摆则...
    99+
    2024-04-02
  • Android实现花瓣飘落效果的步骤
    目录效果展示实现原理实现步骤完整代码展示效果展示 实现原理 首先需要生成绘制小花的坐标点,坐标点的横坐标是根据控件的宽度随机生成的,而纵坐标则设置为小花图片高度的负值(...
    99+
    2024-04-02
  • JavaScript如何实现动态网页飘落的雪花
    这篇文章主要介绍了JavaScript如何实现动态网页飘落的雪花的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript如何实现动态网页飘落的雪花文章都会有所收获,下面我们一起来看看吧。设计思路:定义...
    99+
    2023-07-02
  • 怎么在Android中实现一个花瓣飘落效果
    这篇文章给大家介绍怎么在Android中实现一个花瓣飘落效果,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Android是什么Android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智...
    99+
    2023-06-14
  • html5中怎么利用canvas实现3d雪花飘舞效果
    html5中怎么利用canvas实现3d雪花飘舞效果,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。var SCREEN_WID...
    99+
    2024-04-02
  • 基于JavaScript实现雪花许愿墙特效
    目录导语效果预览功能要点介绍代码部分雪花逻辑部分(index.js)逻辑文件 (script.js)样式部分(style.css)骨架部分(html)效果演示导语 歌谣 歌谣 新的一...
    99+
    2024-04-02
  • Matlab如何实现有雪花飘落的圣诞树
    本篇内容主要讲解“Matlab如何实现有雪花飘落的圣诞树”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Matlab如何实现有雪花飘落的圣诞树”吧!圣诞树及礼物绘制% 生成树本体曲面tr...
    99+
    2023-07-04
  • HTML5怎么实现树叶飘落动画效果
    这篇“HTML5怎么实现树叶飘落动画效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“HT...
    99+
    2024-04-02
  • JavaScript实现带音效的烟花特效
    花了半个小时写的代码,这个html5 canvas新年烟花一定不会让大家失望! 首先我们看下静态的效果图: 文章末尾有动态的效果图,滑动即可看到!  JavaScript代码如下:...
    99+
    2024-04-02
  • ThingJS粒子特效一键实现雨雪效果
    目录1、粒子效果2、 加载场景3、不同粒子特效实现结尾:使用ThingJS可以快速编写粒子效果,比如:下雨、下雪(可以控制雨雪大小)、喷水、火焰效果等,甚至可以通过对接第三方的数据,...
    99+
    2024-04-02
  • ThingJS粒子特效如何实现雨雪效果
    这篇文章主要介绍了ThingJS粒子特效如何实现雨雪效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用ThingJS可以快速编写粒子效果,比如:下雨、下雪(可以控制雨雪大...
    99+
    2023-06-15
  • Android自定义view实现雪花特效实例代码
    目录一、前言二、创意名三、效果展示四、实现步骤五、编码实现总结一、前言 这个冬天,老家一直没有下雨, 正好圣诞节,就想着制作一个下雪的特效。 圣诞祝福:平安夜,舞翩阡。雪花飘,飞满天...
    99+
    2022-12-28
    android实现雪花特效 android雪花特效 android自定义view
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作