如何使用 PHP 更改 CSS 中的颜色?

在我的 CSS 文件中,一个 div 具有以下属性:background-color: blue;


是否可以使用 PHP 更改颜色?


HTML:


<div id="div_id" class="div_class">

    Text

</div>

CSS:


.div_class {

   background-color: blue;

}

PHP:


if($variable == "Black")

{

    ... *change css color to black* ...

}


慕哥6287543
浏览 205回答 3
3回答

www说

您可以通过内联样式或附加类来完成。排队:<?php&nbsp; &nbsp; if($variable == "Black")&nbsp; &nbsp; &nbsp; echo '<div id="div_id" style="background-color:black" class="div_class">&nbsp; &nbsp; &nbsp; &nbsp; Text&nbsp; &nbsp; &nbsp; </div>';?>附加类:<?php&nbsp; &nbsp; if($variable == "Black")&nbsp; &nbsp; &nbsp; echo '<div id="div_id" class="div_class backgroundcolor-black">&nbsp; &nbsp; &nbsp; &nbsp; Text&nbsp; &nbsp; &nbsp; </div>';?>你的CSS看起来像:.div_class.backgroundcolor-black {&nbsp; &nbsp; background-color:black;}

素胚勾勒不出你

为什么不将变量附加到类并添加覆盖样式:<div id="div_id" class="div_class div_class--<?php echo strtolower($variable); ?>"&nbsp; >&nbsp; &nbsp; Text</div>.div_class {&nbsp; background-color: blue;}.div_class--black {&nbsp; background-color: black;}

开心每一天1111

<div id="div_id"&nbsp;class="<?= ($variable=='black')?'div_class_black':'div_class"?>">&nbsp; &nbsp; Text</div>在 CSS 中:.div_class{&nbsp; &nbsp; background-color: blue;}.div_class_black{&nbsp; &nbsp;background-color: black;}你必须创建两个类
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript