1. 程式人生 > 實用技巧 >部落格園隨機切換背景圖,超簡單教程

部落格園隨機切換背景圖,超簡單教程

目錄

一、前言

二、準備工作

三、實現程式碼

四、結尾


一、前言

部落格園做的還是挺強大的,很多東西都支援自定義,比較適合喜歡瞎搗鼓的小夥伴。之前寫過一篇部落格園看板孃的教程,有興趣的小夥伴可以看一下: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。有自己建站的小夥伴還可以聯絡博主互聯哦。