zoukankan      html  css  js  c++  java
  • 博客园皮肤-我的博客园皮肤设置教程

     

    一、前言

      好的博客皮肤能吸引更多的访问量,也可以使博主更有动力更新博客。今天看到一个博主的博客非常漂亮,突发奇想也打扮了一下自己的博客,虽然差距还有不小,也记录一下操作方法供大家参考。

    二、操作

    1.左上角“fork me on github彩带”

      很简单,进入github官方博客(https://github.blog/2008-12-19-github-ribbons/),选择自己喜欢的样式,复制。在博客设置-首页html 中粘贴,注意将you改成你的GitHub地址

    2.皮肤

      在设置-博客皮肤中修改即可,我使用的使WebLoad皮肤 我个人还是蛮喜欢的。

    3.鼠标移动动态效果

      首先需要在博客设置中开通JS权限,很简单

    然后将以下代码粘贴到里面保存即可

    <script>
    
    !function(){
    
    function n(n,e,t){
    
    return n.getAttribute(e)||t
    
    }
    
    function e(n){
    
    return document.getElementsByTagName(n)
    
    }
    
    function t(){
    
    var t=e("script"),o=t.length,i=t[o-1];
    
    return{
    
    l:o,z:n(i,"zIndex",-1),o:n(i,"opacity",.5),c:n(i,"color","0,0,0"),n:n(i,"count",99)
    
    }
    
    }
    
    function o(){
    
    a=m.width=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,
    
    c=m.height=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight
    
    }
    
    function i(){
    
    r.clearRect(0,0,a,c);
    
    var n,e,t,o,m,l;
    
    s.forEach(function(i,x){
    
    for(i.x+=i.xa,i.y+=i.ya,i.xa*=i.x>a||i.x<0?-1:1,i.ya*=i.y>c||i.y<0?-1:1,r.fillRect(i.x-.5,i.y-.5,1,1),e=x+1;e<u.length;e++)n=u[e],
    
    null!==n.x&&null!==n.y&&(o=i.x-n.x,m=i.y-n.y,
    
    l=o*o+m*m,l<n.max&&(n===y&&l>=n.max/2&&(i.x-=.03*o,i.y-=.03*m),
    
    t=(n.max-l)/n.max,r.beginPath(),r.lineWidth=t/2,r.strokeStyle="rgba("+d.c+","+(t+.2)+")",r.moveTo(i.x,i.y),r.lineTo(n.x,n.y),r.stroke()))
    
    }),
    
    x(i)
    
    }
    
    var a,c,u,m=document.createElement("canvas"),
    
    d=t(),l="c_n"+d.l,r=m.getContext("2d"),
    
    x=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||
    
    function(n){
    
    window.setTimeout(n,1e3/45)
    
    },
    
    w=Math.random,y={x:null,y:null,max:2e4};m.id=l,m.style.cssText="position:fixed;top:0;left:0;z-index:"+d.z+";opacity:"+d.o,e("body")[0].appendChild(m),o(),window.onresize=o,
    
    window.onmousemove=function(n){
    
    n=n||window.event,y.x=n.clientX,y.y=n.clientY
    
    },
    
    window.onmouseout=function(){
    
    y.x=null,y.y=null
    
    };
    
    for(var s=[],f=0;d.n>f;f++){
    
    var h=w()*a,g=w()*c,v=2*w()-1,p=2*w()-1;s.push({x:h,y:g,xa:v,ya:p,max:6e3})
    
    }
    
    u=s.concat([y]),
    
    setTimeout(function(){i()},100)
    
    }();
    
    </script>

    三、后记

      如果对你有帮助的话麻烦点个【推荐】~最好还可以follow一下我的GitHub~感谢观看!

  • 相关阅读:
    Linux Core Dump
    ODP.NET Managed正式推出
    获取EditText的光标位置
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1028 数的计算
  • 原文地址:https://www.cnblogs.com/gene1994/p/10840322.html
Copyright © 2011-2022 走看看