— — — — — — — — — — — — — — — — — — — — — 2021.3.31 update — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Make up a demo with less code

Download js.7z

<! DOCTYPEhtml
    PUBLIC "- / / / / W3C DTD XHTML 1.0 Transitional / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <style>
        .stage {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 5;
            pointer-events: none
        }
    </style>
</head>

<body style="background:rgb(4, 105, 136);">

    <! Here is your home page -->
    <div style="text-align: center;">Ha ha ha ha</div>




    <! Here is your home page -->

    <! -- s Mouse movement effects -->
    <canvas id="stage1" class="stage"></canvas>
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/canvas.js"></script>
    <! -- s Mouse movement effects -->
</body>
</html>
Copy the code

The file structure is as follows

> js
index.html
Copy the code

— — — — — — — — — — — — — — — — — — — — — 2021.3.31 update — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Bilibilii video address, website mouse click effects and mouse movement effects

My resume address can see the effect

Download image.7z

Download js.7z

       

The previous mouse click special effects – rich and powerful, democracy, civilization, harmony…..

       

<! DOCTYPEhtml>
<html>

<head>
    <meta charset="UTF-8">
    <title>Resume of Zhi Yu</title>
</head>

<link href="logo.ico" rel="shortcut icon" />
<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> <! -- Used to achieve mouse click effects -->

<style>
    * {
        margin: 0;
        padding: 0;
    }

    body {
        color: rgb(236.228.228);
    }

    .bg {
        background: url(image/img.png) no-repeat fixed;
        background-size: 100% 100%;
    }

    .container {
        height: 100%;
        width: 1120px;
        margin: 0 auto;
        display: block;
    }


    table {
        height: 100%;
        width: 100%;
    }

    table.td {
        border-collapse: collapse;
        text-align: left;
    }

    td {
        height: 20px;
    }

    .mail a {
        text-decoration: none;
        color: rgb(243.242.242);
    }

    .jianju a {
        text-decoration: none;
        color: rgb(243.242.242);
    }

    h2 {
        height: 43px;
        line-height: 43px;
    }

    .mail a:hover {
        text-decoration: underline;
        color: rgb(41.6.240);
    }

    .liming {
        /* height: 150px; * /
        width: 150px;
    }

    .tophead {
        height: 48px;
        text-indent: 3.5 em;
        margin-left: 30px;
        line-height: 48px;
    }

    .peplo {
        background: url(image/peplo.png) no-repeat;
    }

    .phone {
        background: url(image/phone.png) no-repeat;
    }

    .adress {
        background: url(image/address.png) no-repeat;
    }

    .mail {
        background: url(image/mail.png) no-repeat;
    }

    .wechat {
        background: url(image/wechat.png) no-repeat;
    }

    .profession {
        background: url(image/profesion.png) no-repeat;
    }

    .university {
        background: url(image/university.png) no-repeat;
    }

    .qiuzhi {
        background: url(image/qiuzhi.png) no-repeat;
    }

    .bgimage {
        background-size: auto 80%;
    }


    .w_foot {
        height: 40px;

        margin-top: 50px;
    }

    .w_foot_copyright {
        height: 40px;
        text-align: center;
        padding-top: 10px;
        background: # 414141;
        color: #b2bcc5;
        font-size: 13px;
    }

    .stage {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 5;
        pointer-events: none
    }
</style>

<body>


    <! -- Implement mouse movement effects -->
    <canvas id="stage1" class="stage"></canvas>
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/canvas.js"></script>
    <! -- Implement mouse movement effects -->



    <div class='bg'>
        <div style="height: 70px;">
            <p></p>
        </div>
        <div class="container">
            <table>
                <tr>
                    <td>
                        <p class='tophead peplo bgimage'>Name: XXX</p>
                    </td>
                    <td>
                        <p class='tophead phone bgimage'>Telephone: XXXX</p>
                    </td>
                    <td rowspan="4" class="liming">
                        <img src="image/limin.png" alt="" class="liming">
                    </td>
                </tr>

                <tr>
                    <td>
                        <p class='tophead bgimage university'>Graduated from: Central South University</p>
                    </td>
                    <td>
                        <p class='tophead bgimage mail'>Email address:<a href="mailto:[email protected]">[email protected]</a></p>
                    </td>

                </tr>

                <tr>
                    <td>
                        <p class='tophead bgimage profession'>Education/Major: Master/Control Science and Engineering</p>
                    </td>
                    <td>
                        <p class='tophead bgimage wechat'>WeChat: XXXXX</p>
                    </td>

                </tr>

                <tr>
                    <td>
                        <p class='tophead qiuzhi bgimage'>Job Objective: Software development engineer</p>
                    </td>
                    <td>
                        <p class='tophead bgimage adress'>Penetration through: XXXXXX</p>
                    </td>
                </tr>


            </table>
        </div>
        <div style="height: 380px;">
            <p> </p>
        </div>
        <div class="w_foot">
            <div class="w_foot_copyright">
                Copyright &copy;2021-2023, To Yu, All Rights Reserved.</div>
        </div>
    </div>


    <script>
        /* Mouse click text effects */
        var font = new Array("Rich"."Democracy"."Civilization"."Harmony"."Freedom"."Equality"."Justice"."The rule of law"."Patriotic"."Professional"."Good faith"."Friendly");
        var color = new Array('#ff0000'.'#eb4310'.'#f6941d'.'#fbb417'.'#ffff00'.'#cdd541'.'#99cc33'.'#3f9337'.'# 219167'.'# 239676'.'#24998d'.'#1f9baa'.'#0080ff'.'#3366cc'.'# 333399'.'# 003366'.'# 800080'.'#a1488e'.'#c71585'.'#bd2158'.'#eec142'.'#FEEE6D');
        var f_idx = Math.floor(Math.random() * 20) % font.length;
        var f_idx1 = Math.floor(Math.random() * 20) % font.length;
        var c_idx = Math.floor(Math.random() * 40) % font.length;
        jQuery(document).ready(function ($) {$("body").click(function (e) {

                var $i = $("<span />").text(font[f_idx] + ' ' + font[f_idx1]);
                f_idx = Math.floor(Math.random() * 20) % font.length;
                f_idx1 = Math.floor(Math.random() * 20) % font.length;
                c_idx = Math.floor(Math.random() * 40) % color.length;
                var x = e.pageX,
                    y = e.pageY;
                $i.css({
                    "z-index": 9999999999999999999999999."top": y - 20."left": x,
                    "position": "absolute"."font-weight": "bold"."color": color[c_idx]
                });
                $("body").append($i);
                $i.animate({
                    "top": y - 180."opacity": 0
                },
                    1500.function () {
                        $i.remove();
                    });
            });
        });
    </script>
</body>

</html>
Copy the code

Method of use

  • Copy the code and place it in a new.html file
  • Download the image package and js code package, decompress to the.html file directory (directly decompress, do not change the name), structure as follows
> image
> js
index.html
Copy the code
  • Run the.html file in your browser and click to see the effect