博客園設置黑客帝國背景和小女孩插件

 

 

博客園->個人博客->管理->設置:

1、申請js權限javascript

2、頁面定製css代碼:css

#matrix{position: fixed; top:0; left: 0; z-index: -1; opacity:0.8;} canvas#live2dcanvas { border: 0 !important; left: 0;
}

3、頁首html代碼:html

<canvas id="matrix"></canvas>
<script type="text/javascript">

    //文字
    var txts = "0123456789!@#$%^&*()~_+℃☆○※"; //轉爲數組
 txts = txts.split(""); var matrix=document.getElementById("matrix"); var context=matrix.getContext("2d"); matrix.height=window.innerHeight; matrix.width=window.innerWidth; var drop=[]; var font_size=16; var columns=matrix.width/font_size;
    for(var i=0;i<columns;i++) drop[i]=1; function drawMatrix(){ context.fillStyle="rgba(0, 0, 0, 0.09)"; context.fillRect(0,0,matrix.width,matrix.height); context.fillStyle="green"; context.font=font_size+"px"; for(var i=0;i<columns;i++){ //隨機取要輸出的文字
            var text = txts[Math.floor(Math.random()*txts.length)]; //輸出文字,注意座標的計算
 context.fillText(text,i*font_size,drop[i]*font_size);/*get 0 and 1*/

            if(drop[i]*font_size>(matrix.height*2/3)&&Math.random()>0.95)/*reset*/ drop[i]=0; drop[i]++; } } setInterval(drawMatrix,33); </script>

4、頁腳html代碼(小女孩插件)java

<script src="https://cdn.jsdelivr.net/npm/live2d-widget@3.0.4/lib/L2Dwidget.min.js"></script>
<script type="text/javascript"> L2Dwidget.init(); </script>

 

OK,打完收工。npm

相關文章
相關標籤/搜索