博客园个人博客的个性修改-----自定义背景图特效、鼠标点击心形特效、网页标题左上角的小图标的设置

作为个人博客,当然要按照自己的意愿好好装扮一番!接下来通过简单的步骤,帮助大家设置属于自己的博客。

本人新手,如有漏洞,望海涵。如有侵权,请告知立即删除

 

  • 添加自定义背景:

1.点击管理

 

 

2.点击相册

 

 

 3.添加一个相册,输入标题后点击ADD(描述可以不写)

4.在刚添加的相册中上传要添加的背景图

  5.进入相册点击刚刚上传的图片,跳转到博客的界面,再次点击最下方的查看原图跳转到只有一张刚刚上传的图片的页面,复制上面的网址链接

 

 

 

6.重新进入个人博客首页,点击管理。

7.点击设置进入设置界面

 

 

8.在下方的页面定制CSS代码区域输入代码。下面链接记得修改!!!(url(放图片的链接))

#home h1{
    font-size:45px;
}
body{
background-image: url("第五步复制的链接"); background-position: initial; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; background-origin: initial; background-clip: initial;
height:100%;
width:100%;
}
#home{
    opacity:0.83;
}
.wall{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

 

9.返回个人博客首页。背景图设置完成完成!如想要调节清晰度,修改代码#home{opacity:0.83;}中的opacity的值


 


 

  • 给设置好的界面添加一个雪花的动态特效

1:按照设置背景图的步骤进入到设置界面

2:在页首Html代码输入框中输入代码

<div id="midground" class="wall"></div>
<div id="foreground" class="wall"></div>
<div id="top" class="wall"></div>

 

3:在页面定制CSS代码区域输入代码(可以接着设置背景图的代码继续写)(把这段写上更完美!!!!!!)

div#midground{
    background: url("https://i.postimg.cc/PP5GtGtM/midground.png");
    z-index: -1;
    -webkit-animation: cc 200s linear infinite;
    -moz-animation: cc 200s linear infinite;
    -o-animation: cc 200s linear infinite;
    animation: cc 200s linear infinite;
}
div#foreground{
    background: url("https://i.postimg.cc/z3jZZD1B/foreground.png");
    z-index: -2;
    -webkit-animation: cc 253s linear infinite;
    -o-animation: cc 253s linear infinite;
    -moz-animation: cc 253s linear infinite;
    animation: cc 253s linear infinite;
}
div#top{
    background: url("https://i.postimg.cc/PP5GtGtM/midground.png");
    z-index: -4;
    -webkit-animation: da 200s linear infinite;
    -o-animation: da 200s linear infinite;
    animation: da 200s linear infinite;

}
@-webkit-keyframes cc {
    from{
        background-position: 0 0;
        transform: translateY(10px);
    }
    to{
        background-position: 600% 0;
    }
}
@-o-keyframes cc {
    from{
        background-position: 0 0;
        transform: translateY(10px);
    }
    to{
        background-position: 600% 0;
    }
}
@-moz-keyframes cc {
    from{
        background-position: 0 0;
        transform: translateY(10px);
    }
    to{
        background-position: 600% 0;
    }
}
@keyframes cc {
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 600% 0;
    }
}

@keyframes da {
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 0 600%;
    }
}
@-webkit-keyframes da {
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 0 600%;
    }
}
@-moz-keyframes da {
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 0 600%;
    }
}
@-ms-keyframes da {
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 0 600%;
    }
}

 

4:返回博客首页,完成!




 

  •  设置鼠标点击心形特效

(从此之后的自己感觉应该是!!!!把页脚html文件粘贴进去就可以成功)

首先在桌面新建一个尾缀为js的文件。名字按照自己的意愿起,但是尾缀必须为.js。在文件写入代码

(function(window,document,undefined){
var hearts = [];
window.requestAnimationFrame = (function(){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function (callback){
setTimeout(callback,1000/60);
}
})();
init();
function init(){
css(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: absolute;}.heart:after{top: -5px;}.heart:before{left: -5px;}");
attachEvent();
gameloop();
}
function gameloop(){
for(var i=0;i<hearts.length;i++){
if(hearts[i].alpha <=0){
document.body.removeChild(hearts[i].el);
hearts.splice(i,1);
continue;
}
hearts[i].y--;
hearts[i].scale += 0.004;
hearts[i].alpha -= 0.013;
hearts[i].el.style.cssText = "left:"+hearts[i].x+"px;top:"+hearts[i].y+"px;opacity:"+hearts[i].alpha+";transform:scale("+hearts[i].scale+","+hearts[i].scale+") rotate(45deg);background:"+hearts[i].color;
}
requestAnimationFrame(gameloop);
}
function attachEvent(){
var old = typeof window.onclick==="function" && window.onclick;
window.onclick = function(event){
old && old();
createHeart(event);
}
}
function createHeart(event){
var d = document.createElement("div");
d.className = "heart";
hearts.push({
el : d,
x : event.clientX - 5,
y : event.clientY - 5,
scale : 1,
alpha : 1,
color : randomColor()
});
document.body.appendChild(d);
}
function css(css){
var style = document.createElement("style");
style.type="text/css";
try{
style.appendChild(document.createTextNode(css));
}catch(ex){
style.styleSheet.cssText = css;
}
document.getElementsByTagName('head')[0].appendChild(style);
}
function randomColor(){
return "rgb("+(~~(Math.random()*255))+","+(~~(Math.random()*255))+","+(~~(Math.random()*255))+")";
}
})(window,document);

 

第二步,把尾缀为js的文件上传到博客中。

点击博客首页的管理下的文件进行上传

 

 

 第三步,点击上传的尾缀为js的文件,跳转到一个以刚才文件名为结尾的网页,复制该网页的链接

 

 

第四部,进入到设置页面,在页脚Html代码输入

<script src="这是上一步复制的连接"></script>

第五步,完成

 

 



  网页标题左上角的小图标的设置

 网页的默认图标和其他人的一模一样,怎么才能设置属于自己的网页小图标呢?

修改前

 

 

 修改后

 

 

 第一步,在网上下载自己喜欢的尾缀为ico的小图标(推荐尺寸小一点,如16px,不然加载慢!)

第二步,进入个人博客首页的管理页面

 

 

 

第三步,进入文件页面

 

 

 

第四步,上传刚下载好尾缀为.ico的图标

 

第五步,点击上传的.ico文件,复制好跳转后的页面的链接

 

 

 

 第六步,在设置下的页脚Html代码中添加下面代码

 

<script type="text/javascript" language="javascript">
  //Setting ico for cnblogs
  var linkObject = document.createElement('link');
  linkObject.rel = "shortcut icon";
  linkObject.href = "第五步的链接";
  document.getElementsByTagName("head")[0].appendChild(linkObject);
</script>

 

 

 大功告成!!!!!!

 

posted @ 2019-09-26 16:24  小可爱啊a  阅读(674)  评论(3编辑  收藏  举报