php - 如何将php变量放入css
问题描述
我想有一个基于数据库的动态样式颜色
// the first line is static
$row_color = $value['late'] >= 60 ? ' style="color:red;"' : '';$
// and this code is not working
$color = $value['color'];
$row_color = $value['status'] == "OT" ? ' style="color: $color"' : '';
解决方案
您不能将 php 放入 css 文件中。您可以做的是您可以在 .css 文件中创建两个不同的类,并在 php 页面中根据条件加载这些类。
例如 file.css 可能有
.color-red { color: red; }
.color-blue { color: blue; }
在 file.php 你可以把
$color = ($value['late'] >= 60) ? 'color-red' : 'color-blue';
在您的 html 标签中,您可以像这样使用它
<div class="<?php echo $color?>">
推荐阅读
- dynamics-ax-2012 - 其他 ax 用户要等一两天才能看到自定义设置
- css - Ant Design:覆盖 Menu.Item 的文本颜色
- mongodb - Mongodb 与 $gte 和 $lte 的日期比较
- java - 转换列表
- > 到一个列表
爪哇 - java - 如何隐藏 CoordinatorLayout 的一些视图
- flurry - 我需要帮助来了解我的数据并个性化 Flurry 分析
- firebase - 未收到来自 firebase 文件的列表
- javascript - 如何从 ApexChart 中删除(左)填充?
- android - 活动关闭后无法打开相机
- java - 使用 Apache Camel SFTP 时如何按顺序使用文件