3 回答

TA贡献1775条经验 获得超8个赞
您可以通过内联样式或附加类来完成。
排队:
<?php
if($variable == "Black")
echo '<div id="div_id" style="background-color:black" class="div_class">
Text
</div>';
?>
附加类:
<?php
if($variable == "Black")
echo '<div id="div_id" class="div_class backgroundcolor-black">
Text
</div>';
?>
你的CSS看起来像:
.div_class.backgroundcolor-black {
background-color:black;
}

TA贡献1827条经验 获得超9个赞
为什么不将变量附加到类并添加覆盖样式:
<div id="div_id" class="div_class div_class--<?php echo strtolower($variable); ?>" >
Text
</div>
.div_class {
background-color: blue;
}
.div_class--black {
background-color: black;
}

TA贡献1836条经验 获得超13个赞
<div id="div_id"
class="<?= ($variable=='black')?'div_class_black':'div_class"?>">
Text
</div>
在 CSS 中:
.div_class{
background-color: blue;
}
.div_class_black{
background-color: black;
}
你必须创建两个类
添加回答
举报