目录

一、前言

二、准备工作

三、实现代码

四、结尾


一、前言

博客园做的还是挺强大的,很多东西都支持自定义,比较适合喜欢瞎捣鼓的小伙伴。之前写过一篇博客园看板娘的教程,有兴趣的小伙伴可以看一下:https://blog.csdn.net/Wjhsmart/article/details/107083930。今天给大家分享一下怎么样自动更换背景图片,实现原理很简单,利用JS的定时任务随机更换准备好的一些图库即可。

二、准备工作

要更新背景图片当然得先准备好一些图库来了,博客园支持自定义上传一些喜欢的背景图片,大家可以先把自己喜欢的背景图都先上传到博客园中。找到设置-相册,新建一个相册,然后上传图片。

三、实现代码

图片上传完了之后将以下代码追加到博客园的自定义JS当中。记得把图片路径换成自己的路径哦。

<script type="text/javascript">
var bodyBgs = [];    //创建一个数组变量来存储背景图片的路径
bodyBgs[0] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_2007300516065.jpg";
bodyBgs[1] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_2007300516333.jpg";
bodyBgs[2] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_2007300516461.jpg";
bodyBgs[3] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_20073005302120.jpg";
bodyBgs[4] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_20073005393260.jpg";
bodyBgs[5] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_2007300530559.jpg";
bodyBgs[6] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_20073005310729.jpg";
bodyBgs[7] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_20073005312666.jpg";
bodyBgs[8] = "https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_200730055501158.jpg";var int=self.setInterval("clock()",10000);
function clock()
{
var randomBgIndex = Math.round( Math.random() * 8 );
document.body.style.background = "url("+bodyBgs[randomBgIndex]+") fixed";
}</script>

最后别忘记了点最下面的保存哦

如果想设置默认图片,只需要把下面代码追加到CSS的后面。

#home {
opacity: 0.70;
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}
body {
color: #000;
background: url(https://images.cnblogs.com/cnblogs_com/wjhsmart/1817159/o_2007300516461.jpg
) fixed;
background-size: 100%;
background-repeat: no-repeat;
font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
font-size: 12px;
min-height: 101%;
}

opacity:是设置透明度的

background:url中的地址换成自己的地址即可

四、结尾

怎么样?是不是超级简单,小伙伴们有没有学会呢?听说好看的小哥哥,小姐姐看完文章都会给博主点个小小的赞哦,你点赞了吗^_^

想看更多博主的精彩好文,请移步:http://wjhsmart.vip。有自己建站的小伙伴还可以联系博主互联哦。

博客园随机切换背景图,超简单教程相关推荐

  1. 博客园添加访问人数统计超详细教程

    先看添加后的效果吧: 是不是还可以,下面就是教程了,简单易学,支持多种风格. 1. 登录http://www.amazingcounters.com/sign-up.php   这个地址去申请一个帐户 ...

  2. 写了一个随机图片API接口,用来做博客园随机背景,欢迎使用,禁止爬取,需要套图可以直接联系博主...

    20190917更新,今天早上发现接口突然不能用了显示ERR_TIMEOUT,上服务器看了一下进程还在运行,初步推测是web服务器的问题, flask是个web框架,也做了web服务器,但是非常的简单 ...

  3. 博客园文章方块背景格式

    有小伙伴问到方格背景的问题,所以写一篇文章记录我的博客园文章背景是如何制作的. 一.辅助网站1. 一键排版2. 代码主题3. 复制二. 图床设置 一.辅助网站 辅助网址:Md2All 作者提供了一篇帮 ...

  4. 博客园个人首页背景设置

    前言 博客园提供了个人首页背景的模板,但却是让人觉得一言难尽.对于一个不了解css,html的小白来说,想要自定义自己的blog背景确实有点难,于是乎我仔细研究了一下,终于找到了一个适合于我们这些门外 ...

  5. 个人博客园样式、背景及细节美化过程

    主页美化: 主要参考嘻哈烧饼的美化,在TA的基础上增加了对主页背景.色调以及侧边栏的调整 原帖地址:https://www.cnblogs.com/seanshao/p/5716543.html 修改 ...

  6. [chrome插件分享] 博客园是个好图床 image-uploader

    说明 去年做了一款 windows 下的图片上传程序,[自制小工具含源码--博客园图床ImageBed], 但是这个小工具只适用于 windows 平台,自从换了 Mac 以后就不能用了.于是萌生了再 ...

  7. vue实现刷新页面随机切换背景图【适用于登陆界面】

  8. 博客园怎么设置背景图片

    "页面定制css代码框"粘贴复制下面代码:个人首页--->管理--->设置--->页面定制css代码 将红框内的地址替换为自己的照片地址,ok /*simplem ...

  9. PC制做gif动图超简单教程

    前言 有时候我们在PC端需要录制桌面操作,比如操作说明,一些有趣的视频画面等. 录制成视频,保存发送很麻烦,我们希望能做成gif动图,这样既方便,占用空间还小. 具体,请继续观看下文! 工具 1.FS ...

最新文章

  1. 操作系统学习笔记 第一章:操作系统概述(王道考研)
  2. 面试必备杀技:SQL查询专项训练!
  3. ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段!
  4. java翻译smali,请各位好人帮我翻译Java成smali(没有false)
  5. PHP的instanceof作用
  6. Mybatis insert操作细节【ID】
  7. [渝粤教育] 西南科技大学 中学英语教材教法 在线考试复习资料
  8. arcgis中字段计算器利用python比较大小
  9. 你用计算机做过什么事情,他偷偷干了什么?(电脑)
  10. python 获取当前时间再往前几个月_Python 中的时间和日期操作
  11. BOE(京东方)与吉利控股集团签订战略合作协议
  12. 六课时 一课时45分钟表格_今年的“课时”目标是1亿学生
  13. qt 在qtextedit显示数组_Qt开源作品34-qwt无需插件源码
  14. 更改日期为英文_修改3000个日期格式,不用熬夜到天亮,3秒就完事儿
  15. AndroidStudio_安卓原生开发_自定义蒙板弹出框WaitDialog---Android原生开发工作笔记134
  16. 现代编译原理——第五章:活动记录
  17. android开发之嵌入广告
  18. 【Android】快速实现仿美团选择城市界面,微信通讯录界面
  19. 【一周头条盘点】中国软件网(2018.12.24~2018.12.28)
  20. 计算机游戏中屏幕上显示的,电脑在玩全屏游戏的时候显示屏老是出现无信号

热门文章

  1. 基于springboot教学管理系统设计与实现
  2. 看云笔记和有道云笔记哪个好用,看谁更胜一筹
  3. fcitx架构介绍和模块说明
  4. 华为小米联手开发鸿蒙,华为、小米、OPPO、OV联手打造应用商店,谷歌最担心的情况发生...
  5. 中国安防行业十年报告:产值增涨四倍!双巨头全球称雄
  6. docker搭建蚂蚁笔记
  7. torch中的spmm
  8. 安卓反编译就这么简单
  9. navicat 模型保存错误 unable to write the output file
  10. PageRank算法Python实现