我想在 CSS 类上设置随机背景颜色......我已经得到了这个 PHP 代码:
<?php $color = sprintf(“#%06x”,rand(0,16777215)); ?>
这是我的 style.php:
<?php
header('Content-Type: text/css');
?>
body {
background: INSERT PHP COLOR HERE - BUT HOW?;
}
这是你想要的吗:
body {
background: <?php echo $color; ?>;
}
完整的行将是:
<?php
$color = sprintf("#%06x",rand(0,16777215));
header('Content-Type: text/css');
?>
body {
background: <?php echo $color; ?>;
}
你的问题在哪里?只是在开玩笑。
将变量直接插入到提到的 css 行中。
body {
background: <?php echo $color?>;
}
让它工作;)
<?=$color; ?>
正文在 PHP 文档中?
像这样更改您的文件。
<?php
header('Content-Type: text/css');
$color = sprintf(“#%06x”,rand(0,16777215));
?>
body {
background: <?php echo $color; ?>;
}
为什么不制作一个带有颜色的数组来从中选择随机颜色?
<?php
$input = array("#000080", "#00CED1", "#191970");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>
只需将名称替换为十六进制代码即可。