html - 根据值以特定颜色回显数据库值
问题描述
我有一个非常基本的数据库,值是从下拉菜单输入的,值为 3 个选项中的 1 个。当我在网页中输出这个值时,我希望它是基于每个值的特定颜色。
因此,如果 $rows['Away'] 值非常高,我希望颜色为红色,中高颜色为黄色,中低为绿色,字体大小保持不变,谢谢
<td><font size=5 color=DD0000 /><b>".$rows['Away']."</b></font></td>
</tr>";```
解决方案
似乎您使用 PHP,假设您有正确的方法将动态值显示为 HTML。
如果需要,我建议用户类显示正确的颜色或某种样式:
echo '<td class="'.$rows['Away'].'">'.$rows['Away'].'</td>'
例如.$rows['Away'].
,some-value
您的 CSS:
.some-value {
color: red;
font-size: 5px;
font-weight: bold;
}
注意:如果.$rows['Away'].
是普通文本Some Value
,让我们实现一个函数来转换为some-value
如果有的话。
推荐阅读
- python - 如何指示 urwid 列表框的项目比目前显示的多?
- python - Python 生成的文件无法正确执行
- typescript - 打字稿我如何推断类型,方法如管道方法?
- xslt-2.0 - 错误消息“adc”是一个未声明的命名空间
- bootstrap-4 - Angular 6 - 如何禁用除单击按钮之外的所有按钮
- javascript - 更改作为数组传递的道具时,React 功能组件不会重新呈现
- docker - 命令 '/bin/sh -c apt-get install erlang' 返回一个非零代码:1
- c# - 我如何模拟 Identity.UserManager
.GetUserName? - c# - 脚手架失败,因为 RazorPageWithContextTemplateModel 不包含 ViewName 的定义?
- python - python - 运行5000个循环而没有错误以获得样本中位数的样本分布