我正在构建一个随机选择背景颜色的Wordpress网站。
我做随机bg颜色的方式是使用php数组(参见下面的函数)。
function random_bg() {
$bgs = array ('FF8400', 'F7F7F7', '00C6FF', 'FF3D3D', '00E4B6', 'FFE063', 'AE00FF', '888888', '91d8ac', '7ce5ee', 'eeca7c', 'eea27c', 'e28989', 'f79090', '94ecd4', 'ffa92e', 'aaedb4', '5dbee2', 'e24343', 'e2ac43', '70acef');
$n = rand( 0, 20);
echo $bgs[$n];
}
现在,我想让页脚中的链接更改颜色,以匹配随机选择的背景颜色。有谁知道有没有办法做到这一点?
非常感谢!
最大
答案 0 :(得分:0)
function random_colors() {
$bgs = array ('FF8400', 'F7F7F7', '00C6FF', 'FF3D3D', '00E4B6', 'FFE063', 'AE00FF', '888888', '91d8ac', '7ce5ee', 'eeca7c', 'eea27c', 'e28989', 'f79090', '94ecd4', 'ffa92e', 'aaedb4', '5dbee2', 'e24343', 'e2ac43', '70acef');
$fgs = array (etc...)
$n = rand( 0, 20);
return array($bgs[$n], $fgs[$n];
}
$color = random_colors();
$background = $color[0];
$foreground = $color[1];
现在在HTML
中<body style="background:<?php echo $background; ?>">
<footer style="background:<?php echo $foreground; ?>">Footer</footer>
</body>