随机指定网页元素背景色示例

  • 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>