<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Particles.js實現粒子動態背景動畫

        來源:懂視網 責編:小采 時間:2020-11-27 19:54:32
        文檔

        Particles.js實現粒子動態背景動畫

        Particles.js實現粒子動態背景動畫:這次給大家帶來Particles.js實現粒子動態背景動畫,Particles.js實現粒子動態背景動畫的注意事項有哪些,下面就是實戰案例,一起來看一下。 操作過程: 網上有基本流程,可以參考一下,不過直接用在登錄頁面 會有小bug,需要調整下。 1、首先在頁面中引入p
        推薦度:
        導讀Particles.js實現粒子動態背景動畫:這次給大家帶來Particles.js實現粒子動態背景動畫,Particles.js實現粒子動態背景動畫的注意事項有哪些,下面就是實戰案例,一起來看一下。 操作過程: 網上有基本流程,可以參考一下,不過直接用在登錄頁面 會有小bug,需要調整下。 1、首先在頁面中引入p

        這次給大家帶來Particles.js實現粒子動態背景動畫,Particles.js實現粒子動態背景動畫的注意事項有哪些,下面就是實戰案例,一起來看一下。

        操作過程:

        網上有基本流程,可以參考一下,不過直接用在登錄頁面 會有小bug,需要調整下。

        1、首先在頁面中引入particles.js文件。

        <script src="js/particles.js"></script>

        2、在頁面中使用一個p來作為放置粒子的容器。[一般放最底部,css 需要改進一下]

        <p id="particles"></p>
        <style type="text/css">
         #particles {
         position: absolute;
         top: 0;
         width: 100%;
         z-index: -1; //這個z-index 要是不設置 會對登錄表單的點擊產生干擾,會去搶風頭,不好好做一個安靜的背景。
         background-color: #26AFE3;
         }
        </style>

        3、加載配置文件: 網上講 用load()方法 還得弄個配置的json文件,光路徑 就搞殘了我。

        參考官方demo http://codepen.io/VincentGarreau/pen/pnlso

        直接在js里面寫配置

        <script type="text/javascript">
        // particlesJS.load('particles', './js/app/particles.json', function() {
        // console.log('callback - particles.js config loaded');
        // });
        particlesJS("particles", {
         "particles": {
         "number": {
         "value": 30,
         "density": {
         "enable": true,
         "value_area": 800
         }
         },
         "color": {
         "value": "#ffffff"
         },
         "shape": {
         "type": "circle",
         "stroke": {
         "width": 0,
         "color": "#000000"
         },
         "polygon": {
         "nb_sides": 5
         },
         "image": {
         "src": "img/github.svg",
         "width": 100,
         "height": 100
         }
         },
         "opacity": {
         "value": 0.5,
         "random": false,
         "anim": {
         "enable": false,
         "speed": 1,
         "opacity_min": 0.1,
         "sync": false
         }
         },
         "size": {
         "value": 10,
         "random": true,
         "anim": {
         "enable": false,
         "speed": 50,
         "size_min": 0.1,
         "sync": false
         }
         },
         "line_linked": {
         "enable": true,
         "distance": 300,
         "color": "#ffffff",
         "opacity": 0.4,
         "width": 2
         },
         "move": {
         "enable": true,
         "speed": 8,
         "direction": "none",
         "random": false,
         "straight": false,
         "out_mode": "out",
         "bounce": false,
         "attract": {
         "enable": false,
         "rotateX": 600,
         "rotateY": 1200
         }
         }
         },
         "interactivity": {
         "detect_on": "canvas",
         "events": {
         "onhover": {
         "enable": false,
         "mode": "repulse"
         },
         "onclick": {
         "enable": false,
         "mode": "push"
         },
         "resize": true
         },
         "modes": {
         "grab": {
         "distance": 800,
         "line_linked": {
         "opacity": 1
         }
         },
         "bubble": {
         "distance": 800,
         "size": 80,
         "duration": 2,
         "opacity": 0.8,
         "speed": 3
         },
         "repulse": {
         "distance": 400,
         "duration": 0.4
         },
         "push": {
         "particles_nb": 4
         },
         "remove": {
         "particles_nb": 2
         }
         }
         },
         "retina_detect": true
        });
        </script>

        4,配置參數 option 以及使用: option github 官網頁面就有詳情??刂屏W訑盗?運動速度 什么的

        particles 用起來還是有點問題的,在chrome 下載文件后再切換到這個頁面 就殘廢了。等解決方法。

        相信看了本文案例你已經掌握了方法,更多精彩請關注Gxl網其它相關文章!

        推薦閱讀:

        Vue-router的路由元信息使用詳解

        Particles.js庫在vue里如何使用

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Particles.js實現粒子動態背景動畫

        Particles.js實現粒子動態背景動畫:這次給大家帶來Particles.js實現粒子動態背景動畫,Particles.js實現粒子動態背景動畫的注意事項有哪些,下面就是實戰案例,一起來看一下。 操作過程: 網上有基本流程,可以參考一下,不過直接用在登錄頁面 會有小bug,需要調整下。 1、首先在頁面中引入p
        推薦度:
        標簽: 背景 動態 動畫
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产亚洲大尺度无码无码专线| 日本最新免费网站| 免费国产小视频在线观看| 亚洲精品456人成在线| 亚洲无砖砖区免费| 亚洲欧洲另类春色校园小说| 2021在线永久免费视频| 亚洲精品在线网站| 免费H网站在线观看的| A国产一区二区免费入口| 亚洲男人在线无码视频| 精品国产呦系列在线观看免费| 亚洲男人天堂2020| 国产真人无码作爱视频免费| 亚洲国产成人久久精品动漫| 亚洲成人免费在线观看| 亚洲AV无码一区二区三区在线| 毛片免费视频观看| 白白色免费在线视频| 国产精品亚洲w码日韩中文| av永久免费网站在线观看| 久久久久亚洲AV无码网站| 两性刺激生活片免费视频| 美女无遮挡免费视频网站 | 亚洲的天堂av无码| 国产一卡二卡3卡四卡免费| 亚洲精品无码av片| 国产成人综合亚洲AV第一页| 99久9在线|免费| 亚洲av无码专区首页| 久久久久亚洲精品中文字幕| 无码A级毛片免费视频内谢| tom影院亚洲国产一区二区| 又大又黄又粗又爽的免费视频| 中文成人久久久久影院免费观看| 国产又大又黑又粗免费视频| 中文字幕免费播放| 国产日韩亚洲大尺度高清| 97在线观看永久免费视频| 一级毛片大全免费播放下载| 久久久久亚洲AV无码麻豆|