如何使用php和css更改背景
我有一个php和html代码,我有这个如何使用php和css更改背景,php,html,css,Php,Html,Css,我有一个php和html代码,我有这个 <?php if (!$_SESSION['login']) { $favicon = 'favicon.ico'; $logo = 'logo'; $bg = 'bg'; } elseif ($_SESSION['sex'] === 'Hombre') { $favicon = 'faviconh.ico'; $logo = 'logoh'; $bg = 'bgh'; } else { $f
<?php
if (!$_SESSION['login']) {
$favicon = 'favicon.ico';
$logo = 'logo';
$bg = 'bg';
} elseif ($_SESSION['sex'] === 'Hombre') {
$favicon = 'faviconh.ico';
$logo = 'logoh';
$bg = 'bgh';
} else {
$favicon = 'faviconm.ico';
$logo = 'logom';
?>
<body>
etc
您的代码很好,但结果却很奇怪 您可以将id分配给DOM,如:
<div id="test"></div>
因此,结果:
<?php
$bg_id = 'bg_for_man';
?>
<style>
#bg_for_man {
background-image: url('/images/bg_for_man.jpg');
}
</style>
<body id="<?php print($bg_id); ?>">
<!-- Some html -->
</body>
#bg_为_人{
背景图片:url('/images/bg_for_man.jpg');
}
你可以用这个
$bg= '<style type="text/css">
body
{
background-image:url('image URL');
}
</style>';
echo $bg;
$bg='
身体
{
背景图像:url(“图像url”);
}
';
echo$bg;
我终于把它说对了
我这样做
<body <?php echo 'id="'.$bg.'"' ?>
你想为你的页面设置背景图像吗?设置背景图像,但使用php变量$bg,但我需要三个不同的背景,使用if,将一个或另一个或另一个复制相同的代码到其他两个变量中,并根据需要使用它,但我只需要一个id,并将$bg_id放入此id有3个图像有类似的解决方案吗背景:id=“.”.$bg_id.”您的问题不清楚,您希望输出是什么样子?是的,但它与登录一起工作,因此每个bg只需要一个id
$bg= '<style type="text/css">
body
{
background-image:url('image URL');
}
</style>';
echo $bg;
<body <?php echo 'id="'.$bg.'"' ?>