Php 在css类上设置随机背景色
我想在css类上设置一个随机背景色。。。我已经得到了以下PHP代码:Php 在css类上设置随机背景色,php,html,css,Php,Html,Css,我想在css类上设置一个随机背景色。。。我已经得到了以下PHP代码: <?php $color = sprintf(“#%06x”,rand(0,16777215)); ?> 这是my style.php: <?php header('Content-Type: text/css'); ?> body { background: INSERT PHP COLOR HERE - BUT HOW?; } 身体{ 背景:在此处插入PHP颜色-但如
<?php $color = sprintf(“#%06x”,rand(0,16777215)); ?>
这是my style.php:
<?php
header('Content-Type: text/css');
?>
body {
background: INSERT PHP COLOR HERE - BUT HOW?;
}
身体{
背景:在此处插入PHP颜色-但如何插入?;
}
这就是您想要的:
body {
background: <?php echo $color; ?>;
}
正文{
背景:;
}
完整的线路将是:
<?php
$color = sprintf("#%06x",rand(0,16777215));
header('Content-Type: text/css');
?>
body {
background: <?php echo $color; ?>;
}
身体{
背景:;
}
这就是您想要的:
body {
background: <?php echo $color; ?>;
}
正文{
背景:;
}
完整的线路将是:
<?php
$color = sprintf("#%06x",rand(0,16777215));
header('Content-Type: text/css');
?>
body {
background: <?php echo $color; ?>;
}
身体{
背景:;
}
正文在PHP文档中?
正文在PHP文档中?您的问题在哪里?只是开玩笑 直接在提到的css行中插入变量
body {
background: <?php echo $color?>;
}
正文{
背景:;
}
让它工作;) 你的问题在哪里?只是开玩笑 直接在提到的css行中插入变量
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";
?>
只需将名称替换为十六进制代码
为什么不用颜色创建一个数组,从中随机挑选颜色
<?php
$input = array("#000080", "#00CED1", "#191970");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>
只需将名称替换为十六进制代码
像这样更改文件
<?php
header('Content-Type: text/css');
$color = sprintf(“#%06x”,rand(0,16777215));
?>
body {
background: <?php echo $color; ?>;
}
身体{
背景:;
}
像这样更改文件
<?php
header('Content-Type: text/css');
$color = sprintf(“#%06x”,rand(0,16777215));
?>
body {
background: <?php echo $color; ?>;
}
身体{
背景:;
}
正文{background color:;}
与您需要将其插入HTML时完全相同。希望您真正的代码在sprintf()中没有那些倾斜的引号。
“#%06x”
。PHP代码需要真正的双引号<代码>“#%06x”@MichaelBerkowski,我想这本身就是一个非常糟糕的主意:-)@MichaelBerkowski然后我什么也没说:P@JanDvorak我不这么认为,事实上这很普遍。CSS本身无法通过传播变量,因此您无法轻松地在整个CSS集合中更改颜色。对于变量主题化非常有用。body{background color:}
与您需要将其插入HTML时完全相同。希望您的真实代码在sprintf()
“#%06x”
中没有这些斜引号。PHP代码需要真正的双引号<代码>“#%06x”@MichaelBerkowski,我想这本身就是一个非常糟糕的主意:-)@MichaelBerkowski然后我什么也没说:P@JanDvorak我不这么认为,事实上这很普遍。CSS本身无法通过传播变量,因此您无法轻松地在整个CSS集合中更改颜色。对变量主题化很有用,诸如此类的东西。