隨機指定網頁元素背景色示例

  • 2020 年 4 月 21 日
  • 筆記

js功能下午剛開通。給自己的部落格做了個「微語」的小功能,大概作用就是在首頁顯示一個含有雞湯文的電影台詞的div。每次刷新網頁或者點按鈕刷新會更新內容。

做完後覺得顏色比較單調(我自己的習慣性問題)。琢磨了一下想出了一個動態改變顏色的辦法。

因為部落格園默認包含了jquery。所以先用js數組定義一個喜歡的顏色列表。隨機取一個出來,然後直接用jquery去改變元素的背景。

放到側邊欄定義裡面,主要程式碼如下:

<script>
$(function(){

setColor();

});

function setColor(){
var colorArr=new Array("#00BCD4","#8bc34a","#f44336","#f44336","#9c27b0","#3f51b5")
var theColor = colorArr[Math.floor((Math.random()*colorArr.length))];
$("#whispers").css("background-color",theColor );
}
</script>