为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕哥6287543 2022-11-12 09:56:00
在我的 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* ...}
查看完整描述

3 回答

?
www说

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;

}


查看完整回答
反对 回复 2022-11-12
?
素胚勾勒不出你

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;

}


查看完整回答
反对 回复 2022-11-12
?
开心每一天1111

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;

}

你必须创建两个类


查看完整回答
反对 回复 2022-11-12
  • 3 回答
  • 0 关注
  • 203 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号