cnblogs

๐Ÿ’˜๐Ÿฆ๐Ÿ™ˆ ๆฎ‹ๆขฆaๅšๅฎขๅ›ญๆ ทๅผ,ๆœฌๅšๅฎข็š„ๆ ทๅผไธ€็›ดๅœจๆ›ดๆ–ฐไธญ,่ฟ˜ไผšไธๆ–ญไผ˜ๅŒ–้กต้ข็š„ๅŠ ่ฝฝ้€Ÿๅบฆ,ๅšๆŒๆฏๅ‘จ้ƒฝไผšๆ›ดๆ–ฐ่‡ชๅทฑ็š„ๅšๅฎขๅ†…ๅฎน,ๅšๆŒ่‡ชๅทฑ้€‰ๆ‹ฉ่ฎก็ฎ—ๆœบ็š„้“่ทฏ -> https://www.cnblogs.com/sunhang32

MIT License

Stars
47

: ,

  • : ----->
  • ?
  • ?
  • ?
  • star,,^-^!

  • :octocat:
  • ๐ŸŽ
  • ๐ŸŠ
  • ๐Ÿ’
  • ๐ŸŒ -
  • ๐Ÿ‘ -
  • ๐Ÿ
  • ๐Ÿ‰
  • ๐Ÿ‡
  • ๐Ÿ…
  • ๐Ÿ
  • ๐Ÿ“–
  • ๐Ÿง
  • ๐Ÿ“
  • ๐Ÿ‘ถ
  • ๐Ÿ‘ DaoVoice
  • โœจ
  • ๐Ÿ“
  • ๐Ÿ’š
  • ๐Ÿ”ฅ
  • ๐Ÿ‹ github

,

  • (github)
  • ->js
  • css
  • SimpleMemory
<link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/sunhang32/pio.css" />
<script type="text/javascript">
    window.cnblogsConfig = {
        GhVersions    : 'v1.2.0', // 
        blogUser      : "", // 
        essayCodeHighlightingType: "highlightjs",
        essayCodeHighlighting: "vs2015",
        homeTopImg: [
           "http://img.shtodream.cn/37.jpg"
        ],
         menuUserInfoBgImg: 'https://bndong.github.io/images/menu_bg.gif',
         menuNavList: [ //  ['', '']
             ['github', 'https://github.com/2662419405'],
             ['CSDN', 'https://blog.csdn.net/qq_43268396'],
             ['', 'https://shtodream.cn/about/'],
             ['', 'https://shtodream.cn/message/'],
        ],
        fontIconExtend: "//at.alicdn.com/t/font_543384_ezv3l7gd9r7.css",  //
        webpageTitleOnblur        : "(`) ", // title
        webpageTitleOnblurTimeOut : 500, // title
        webpageTitleFocus         : "(**) ", // titletitle
        webpageTitleFocusTimeOut  : 2000, // title
        blogAvatar    : "https://cdn.jsdelivr.net/gh/2662419405/[email protected]/sh.jpg", // 
        blogStartDate : "2019-11-07", // --
    }
</script>
<script src="https://cdn.jsdelivr.net/gh/BNDong/[email protected]/src/script/simpleMemory.min.js"></script>
<script>(function(i,s,o,g,r,a,m){i["DaoVoiceObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;a.charset="utf-8";m.parentNode.insertBefore(a,m)})(window,document,"script",('https:' == document.location.protocol ? 'https:' : 'http:') + "//widget.daovoice.io/widget/bd4254a0.js","daovoice")</script>
<script>
daovoice('init', {
  app_id: "bd4254a0"
});
daovoice('update');
</script>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/2662419405/CDN/pio.css" />
<div class="pio-container" style="left: 50px; bottom: 50px;">
	<div class="pio-action"></div>
	<canvas id="pio" style="opacity: 0.6;" width="200px" height="200px"></canvas>
</div>
<button id="btn1"></button>
<canvas id="content_canvas" width="1440" height="900" style="opacity:0.7;" ></canvas>
<!--  -->
<div id="bottomProgressBar"></div>
<!--   -->
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/dou.js"></script>
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/douPlus.js"></script>
<!--  -->
<link rel="stylesheet" href="https://blog-static.cnblogs.com/files/elkyo/APlayer.min.css">
<div id="player" class="aplayer aplayer-withlist aplayer-fixed" data-id="5033426460" data-server="netease" data-type="playlist" data-order="random" data-fixed="true" data-listfolded="true" data-theme="#2D8CF0"></div>
<script src="https://blog-static.cnblogs.com/files/elkyo/APlayer.min.js"></script>
<script src="https://blog-static.cnblogs.com/files/elkyo/Meting.min.js"></script>
<!--  -->
<p style="text-align:center;"><span id="timeDate">...</span><span id="times">...</span></p>
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/time.js"></script>
<!--  -->
<div id="rightMenu"></div>
<!-- - -->
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/l2dPlus.js"></script>
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/pioPlus.js"></script>
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/mao1.js"></script>
<!-- (,) -->
<script type="text/javascript" color="220,220,220" opacity='0.9' zIndex="-2" count="100" src="//cdn.bootcss.com/canvas-nest.js/1.0.0/canvas-nest.min.js">
</script>
<script type="text/javascript" src="https://blog-static.cnblogs.com/files/sunhang32/ce.js"></script>
<!--  -->
<script type="text/javascript" src="https://files.cnblogs.com/files/sunhang32/myText.js"></script>
<!--  -->
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/2662419405/CDN/blog.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/2662419405/CDN/POW.js"></script>
<!--   -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
<script>
window.onload=function(){
	$(".vertical").append("<div id='shContent'><span id='subtitle'></span><span id='typed-cursor'></span></div>")
	var typed=new Typed("#subtitle",{strings:["Live a good life, write some good code !!!","","","","","",""],startDelay:1000,typeSpeed:100,loop:!0,backSpeed:60,backDelay:2000,showCursor:!0})
}
</script>
<!---->
<canvas width="1777" height="841" style="position: fixed; left: 0px; top: 0px; z-index: 2147483647; pointer-events: none;"></canvas><script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/maopao.js"></script>
<!--github-->
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/2662419405/CDN/githubfork1.js"></script>
<!---->
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/2662419405/CDN/daimayu2.js"></script>
<!--  -->
<script src="https://cdn.jsdelivr.net/gh/TRHX/[email protected]/js/instantclick-1.2.2.js"></script>
,,,issues^-^

--------------,----------------

DIV

  • (,,)
<script type="text/javascript"
color="220,220,220" opacity='0.7' zIndex="-2" count="500" src="//cdn.bootcss.com/canvas-nest.js/1.0.0/canvas-nest.min.js">
</script>
//color 
//opacity 
//zIndex ()
//count
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/2662419405/CDN/blog.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/2662419405/CDN/POW.js"></script>
<script type="text/javascript" src="https://files.cnblogs.com/files/sunhang32/myText.js"></script>
<link rel="stylesheet" href="https://blog-static.cnblogs.com/files/elkyo/APlayer.min.css">
  <div id="player" class="aplayer aplayer-withlist aplayer-fixed" data-id="5033426460" data-server="netease" data-type="playlist" data-order="random" data-fixed="true" data-listfolded="true" data-theme="#2D8CF0"></div>
  <script src="https://blog-static.cnblogs.com/files/elkyo/APlayer.min.js"></script>
  <script src="https://blog-static.cnblogs.com/files/elkyo/Meting.min.js"></script>
<script>
$(".aplayer-play").click()   // 
</script>

data-id

<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/2662419405/CDN/pio.css" />
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/l2dPlus.js"></script>
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/pioPlus.js"></script>
<script src="https://cdn.jsdelivr.net/gh/2662419405/CDN/mao.js"></script>

bug,,^-^

<script>(function(i,s,o,g,r,a,m){i["DaoVoiceObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;a.charset="utf-8";m.parentNode.insertBefore(a,m)})(window,document,"script",('https:' == document.location.protocol ? 'https:' : 'http:') + "//widget.daovoice.io/widget/bd4254a0.js","daovoice")</script>
<script>
daovoice('init', {
  app_id: "bd4254a0"
});
daovoice('update');
</script>

app_id daovoice

  • github ,github,

<!--  -->
<p style="text-align:center;"><span id="timeDate">...</span><span id="times">...</span></p>
<script>
    var now = new Date(); 
    function createtime() { 
        var grt= new Date("11/06/2019 17:38:00");//
        now.setTime(now.getTime()+250); 
        days = (now - grt ) / 1000 / 60 / 60 / 24; dnum = Math.floor(days); 
        hours = (now - grt ) / 1000 / 60 / 60 - (24 * dnum); hnum = Math.floor(hours); 
        if(String(hnum).length ==1 ){hnum = "0" + hnum;} minutes = (now - grt ) / 1000 /60 - (24 * 60 * dnum) - (60 * hnum); 
        mnum = Math.floor(minutes); if(String(mnum).length ==1 ){mnum = "0" + mnum;} 
        seconds = (now - grt ) / 1000 - (24 * 60 * 60 * dnum) - (60 * 60 * hnum) - (60 * mnum); 
        snum = Math.round(seconds); if(String(snum).length ==1 ){snum = "0" + snum;} 
        document.getElementById("timeDate").innerHTML = " "+dnum+"  "; 
        document.getElementById("times").innerHTML = hnum + "  " + mnum + "  " + snum + " "; 
    } 
setInterval("createtime()",250);
</script>

, p

  1. css
#content_canvas {
  position: fixed;
  right: 0px;
  bottom: 0px;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  width: auto;
  z-index: -1;
}
  1. html
<canvas id="content_canvas" width="1440" height="900" ></canvas>
<script>
window.onload = function(){
    //
    var canvas = document.getElementById("content_canvas");
    //
    var context =canvas.getContext("2d");
    var s = window.screen;
    var W = canvas.width = s.width;
    var H = canvas.height;
    //
    //var W = window.innerWidth;
    //var H = window.innerHeight;
    //canvas
    canvas.width = W;
    canvas.height = H;
    //
    var fontSize = 12;
    //
    var colunms = Math.floor(W /fontSize);	
    //y
    var drops = [];
    //
    for(var i=0;i<colunms;i++){
        drops.push(0);
    }
    //
    var str ="sh";
    //4:fillText(str,x,y);y
    //
    function draw(){
        context.fillStyle = "rgba(238,238,238,.08)";//
        context.fillRect(0,0,W,H);
        //
        context.font = "600 "+fontSize+"px  Georgia";
        //
        context.fillStyle = ["#33B5E5", "#0099CC", "#AA66CC", "#9933CC", "#99CC00", "#669900", "#FFBB33", "#FF8800", "#FF4444", "#CC0000"][parseInt(Math.random() * 10)];//randColor();rgb,hsl, 
        //
        for(var i=0;i<colunms;i++){
            var index = Math.floor(Math.random() * str.length);
            var x = i*fontSize;
            var y = drops[i] *fontSize;
            context.fillText(str[index],x,y);
            //
            if(y >= canvas.height && Math.random() > 0.99){
                drops[i] = 0;
            }
            drops[i]++;
        }
    };
    function randColor(){//
        var r = Math.floor(Math.random() * 256);
        var g = Math.floor(Math.random() * 256);
        var b = Math.floor(Math.random() * 256);
        return "rgb("+r+","+g+","+b+")";
    }
    draw();
    setInterval(draw,35);
};
</script>

,->