繁体   English   中英

将文本颜色匹配为随机选择的背景颜色(PHP数组)

[英]Match Text Colour to Randomly Selected Background Colour (PHP Array)

我正在建立一个具有随机选择的背景色的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];
}

现在,我想使页脚中的链接更改颜色,以匹配随机选择的背景颜色。 有谁知道有没有办法做到这一点?

首先十分感谢!

最高

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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM