如何在每次刷新时不断更改wordpress的十六个主题的背景颜色


How to keep changing background color in wordpress tweny sixteen theme on every refresh?

我正在使用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中,并将其与下一个出现的颜色进行比较。