zoukankan      html  css  js  c++  java
  • 博客园页面背景动画设置

    我也是在浏览时看见了很多人的动画很炫酷,才去各处搜索
    放上各位大神连接:
    https://www.cnblogs.com/yaoliuyang/p/12742359.html
    https://www.cnblogs.com/wkfvawl/p/9414180.html
    https://www.cnblogs.com/lyoko1996/p/11000614.html
    设置动画首先要申请权限

    因为我申请过了,所以显示支持JS代码



    一、线条动画

    • 线条动画,效果如下:(鼠标停置,会自动吸附线条)




    1. 首先导入js文件,在这里选择文件——上传就可以了(这一步主要是为了给动画js的路径)


    1. 如果自己上传了文件,获取连接,则将src路径变成自己的


    1. 把这段代码复制到————页首 HTML 代码中

    <!-- 线条背景动画 -->
    <script type="text/javascript"  color="0,0,0" opacity='1' zIndex="-2" count="100000" src="https://blog-static.cnblogs.com/files/monster-jian/canvas-nest.js"></script>
    

    1. 参数
      • color: 线条颜色,默认:‘0,0,0’;三个数字分别为(R,G,B),注意使用,分割
      • opacity: 线条透明度0~1,默认0.5
      • count: 线条总数量,默认150
      • z-Index: 背景的z-Index属性,css用于控制所在层的位置,默认-1


    二、通知栏live2D动画

    • 效果如下

    • 将此代码贴入侧边公告栏中


    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="textml; charset=UTF-8" />
    <title>Live2D</title>
    
    <link rel="stylesheet" type="texts" href="https://blog-static.cnblogs.com/files/monster-jian/waifu.css"/>
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    </head>
    <body>
    <div class="waifu" id="waifu">
    <div class="waifu-tips" style="opacity: 1;"></div>
    <canvas id="live2d" width="280" height="250" class="live2d"></canvas>
    <div class="waifu-tool">
    <span class="fui-home"></span>
    <span class="fui-chat"></span>
    <span class="fui-eye"></span>
    <span class="fui-user"></span>
    <span class="fui-photo"></span>
    <span class="fui-info-circle"></span>
    <span class="fui-cross"></span>
    </div>
    </div>
    <script src="https://blog-static.cnblogs.com/files/monster-jian/live2d.min.js"></script>
    <script src="https://blog-static.cnblogs.com/files/monster-jian/waifu-tips.js"></script>
    <script type="text/javascript">initModel()</script>
    </body>
    <ml>
    <link rel="stylesheet" type="texts" href="https://blog-static.cnblogs.com/files/monster-jian/flat-ui.min.css"/>
    



    三、鼠标点击动画

    • 效果如下

    (1)字

    • 将此代码贴入——页脚 HTML 代码

    <script type="text/javascript">
    /* 鼠标特效 */
    var a_idx = 0;
    jQuery(document).ready(function($) {
        $("body").click(function(e) {
            var a = new Array("❤富强❤","❤民主❤","❤文明❤","❤和谐❤","❤自由❤","❤平等❤","❤公正❤","❤法治❤","❤爱国❤","❤敬业❤","❤诚信❤","❤友善❤");
            var $i = $("<span></span>").text(a[a_idx]);
            a_idx = (a_idx + 1) % a.length;
            var x = e.pageX,
            y = e.pageY;
            $i.css({
                "z-index": 999999999999999999999999999999999999999999999999999999999999999999999,
                "top": y - 20,
                "left": x,
                "position": "absolute",
                "font-weight": "bold",
                "color": "rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")"
            });
            $("body").append($i);
            $i.animate({
                "top": y - 180,
                "opacity": 0
            },
            1500,
            function() {
                $i.remove();
            });
        });
    });
    
    <br>
    
    #### (2)火花
    
    <br>
    - 将此代码贴入——页脚 HTML 代码
    ~~~JavaScript
    </script>
    <script src="https://files.cnblogs.com/files/monster-jian/mouse-click.js"></script>
    <canvas width="1777" height="841" style="position: fixed; left: 0px; top: 0px; z-index: 2147483647; pointer-events: none;"></canvas>
    



    四、鼠标样式动画

    • 效果如下

    • 将此代码贴入——页面定制 CSS 代码 中

    body{
       
        background-repeat: repeat;
        background-attachment: fixed;
        background-size:cover;
         cursor: url(https://files.cnblogs.com/files/monster-jian/cursor.ico),auto;
    
    }
    

    以上几种样式中的URL,src 有带monster-jian,都是我自己的文件路径,都可复制链接另寻为自己的js文件或其他格式文件,上传到自己的文件中,如图所示:

  • 相关阅读:
    UVA 254 Towers of Hanoi
    UVA 701 The Archeologists' Dilemma
    UVA 185 Roman Numerals
    UVA 10994 Simple Addition
    UVA 10570 Meeting with Aliens
    UVA 306 Cipher
    UVA 10160 Servicing Stations
    UVA 317 Hexagon
    UVA 10123 No Tipping
    UVA 696 How Many Knights
  • 原文地址:https://www.cnblogs.com/monster-jian/p/13540636.html
Copyright © 2011-2022 走看看