網(wǎng)頁炫酷背景

2020-3-1    前端達(dá)人

前言:

做網(wǎng)頁項(xiàng)目時(shí)想要背景是動(dòng)態(tài)的,推薦兩個(gè)我覺得比較可以的js動(dòng)態(tài)背景。



隨鼠標(biāo)的移動(dòng)而移動(dòng)的線條,具體效果看圖:

點(diǎn)擊查看原圖




你焦點(diǎn)在哪,那么那里的線條就會(huì)匯聚到你的焦點(diǎn)處。

用法:將js聲明到body內(nèi)即可,我是放置在body底部的

<script type="text/javascript" src=";

1

可以鼠標(biāo)點(diǎn)擊產(chǎn)生字的,如圖:

點(diǎn)擊查看原圖

用法和第一個(gè)類似,不過在這個(gè)js文件前得先引入jquery:


<script src="https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js"></script>
<script type="text/javascript">
            /* 鼠標(biāo) */
            var a_idx = 0;
            jQuery(document)
                    .ready(
                            function($) {
                                $("body")
                                        .click(
                                                function(e) {
                                                    var a = new Array("@健身",
                                                            "@學(xué)習(xí)", "@機(jī)車",
                                                            "@攝影", "@自由",
                                                            "@考研", "@自律",
                                                            "@獨(dú)立", "@廚藝",
                                                            "@橘子", "@交友",
                                                            "@愛媳婦", "@愛家人");
                                                    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();
                                                    });
                                                });
                            });
        </script>


這里使用的是cdn形式的jquery即不用將jq放入本地文件再引入,直接訪問網(wǎng)絡(luò)上的jq即可,還有就是點(diǎn)擊產(chǎn)生的字可以自行修改。

————————————————
版權(quán)聲明:本文為CSDN博主「helllolsy」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/CodingNO1/article/details/104572143

分享本文至:

日歷

鏈接

個(gè)人資料

存檔