zoukankan      html  css  js  c++  java
  • 漫天飞舞的雪花效果

    Github:

    <!DOCTYPE html>
    <html>

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                *{
                    margin: 0;
                    padding: 0;
                }
                body{
                    background-color: black;
                }
            </style>
        </head>

        <body>
        </body>
        <script src="js/jquery-1.12.3.min.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            var minsize = 5,
                maxsize = 50,
                time1 = 100,
                snowColor = "#fff";
            var snow = $("<div></div>").css({
                "position": "absolute",
                "top": "-50px"
            }).html("❄");
            $(function() {
                var documentWidth = $(document).width();
                var documentHeight = $(document).height();
                setInterval(function() {
                    var startPositionLeft = Math.random() * documentWidth;//起始X位置
                    var startOpacity = 0.7 + Math.random() * 0.3;//起始透明度
                    var endPositionLeft = Math.random() * documentWidth;//终止x位置
                    var endPositionTop = documentHeight;//终止y位置
                    var fallSpeed = 4000 + Math.random() * 3000;//下降速度
                    var snowSize = minsize + Math.random() * maxsize;//雪花随机尺寸
                    snow.clone().appendTo("body").css({
                        "left": startPositionLeft,
                        "font-size": snowSize,
                        "opacity": startOpacity,
                        "color": snowColor

                    }).animate({
                        "top": endPositionTop,
                        "left": endPositionLeft,
                        "opacity": 0.5,
                    }, fallSpeed, function() {
                        $(this).remove();
                    });

                }, time1);
            })
        </script>

    </html>

  • 相关阅读:
    [day002]剑指 Offer 09. 用两个栈实现队列
    [day003]718. 最长重复子数组
    [linux]关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
    96. 不同的二叉搜索树
    91. 解码方法
    [动态规划]64. 最小路径和
    62.不同路径
    【Java】list根据某一条件进行分组
    【Java】批量生成小程序参数码并打包下载
    【Docker】使用docker制作libreoffice镜像并解决中文乱码问题
  • 原文地址:https://www.cnblogs.com/PeterSpeaking/p/6269750.html
Copyright © 2011-2022 走看看