我在Wordpress上使用构造主题。我希望每次刷新页面时top_title
类都会改变颜色。我不确定是否要编辑样式表或将其放在一些未知的php文件中,我已经尝试了很多来自这个网站的建议但似乎没有工作,在样式表中,这是top_title
出现的内容类:
.top_title {background: #hexval}
欢迎任何建议,但请彻底,我在这个特定的部分是新的。
P.S。如果可能的话我也想自己选择颜色。
答案 0 :(得分:0)
试试这个 jsfiddle http://jsfiddle.net/harshdand/f4p7dj3g/每次跑步都会得到一种新的颜色
var colors = ['ababab','cc66ff','fefefe','ff0000','ff9900']; //colors array
//randomly pick color
var random_color = colors[Math.floor((Math.random() * colors.length))];
//add color as background color
$('.top_title').css('background-color','#'+random_color);
答案 1 :(得分:0)
我肯定会建议你选择自己的颜色。
实现这一目标的最简单方法可能是创建1)颜色代码数组,2)选择要定位的HTML元素(在本例中为.top_title
),以及3)调用随机位置阵列。
所以如果你真的想在你的标题中使用这样的JS:
<script> var colorArray = ["ffffff", "cccccc"]; </script>
然后在HTML元素中:
<div class='top_title' style="background:<script>colorArray[Math.floor(Math.random() * colorArray.length)];</script>">
我认为这就是你要做的事情?