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;
}
你必須創建兩個類
添加回答
舉報