我想在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?;
}
答案 0 :(得分:5)
这就是你想要的:
body {
background: <?php echo $color; ?>;
}
完整的一行是:
<?php
$color = sprintf("#%06x",rand(0,16777215));
header('Content-Type: text/css');
?>
body {
background: <?php echo $color; ?>;
}
答案 1 :(得分:1)
你的问题在哪里?开个玩笑。
将变量直接插入到提到的css行中。
body {
background: <?php echo $color?>;
}
让它工作;)
答案 2 :(得分:0)
<?=$color; ?>
正文在PHP文档中?
答案 3 :(得分:0)
为什么不制作一个带颜色的数组来从中选择随机颜色?
<?php
$input = array("#000080", "#00CED1", "#191970");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>
只需用十六进制代码替换名称即可。
答案 4 :(得分:0)
像这样更改文件。
<?php
header('Content-Type: text/css');
$color = sprintf(“#%06x”,rand(0,16777215));
?>
body {
background: <?php echo $color; ?>;
}