我正在使用WordPress twenty-16th主题,并希望在每次刷新页面时更改背景颜色。
有可能这样做吗?
您需要使用javascript来实现
function ran_col() { //function name
var color = '#'; // hexadecimal starting symbol
var letters = ['000000','FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF','C0C0C0']; //Set your colors here
color += letters[Math.floor(Math.random() * letters.length)];
document.getElementById('posts').style.background = color; // Setting the random color on your div element.
}
您可以在Team Tree House 查看问题
我不熟悉Wordpress,但我认为你可以自己覆盖背景颜色。您可以做什么:-用JavaScript制作一个数组,其中包含一些你喜欢的背景色代码(十六进制),或者生成一个十六进制。-然后通过生成一个随机数。JavaScript(Math.random()),它位于您创建的颜色数组的边界内。-使用JavaScript/jQuery覆盖背景颜色。($("覆盖位置").css("背景色",>随机性的结果<);
如果不获取两次颜色很重要,可以将最后一个颜色保存在cookie中,并将其与下一个出现的颜色进行比较。