我有一个div,在css中,该div有蓝色。现在我需要动态改变颜色。我将颜色存储在数据库中,并希望在该div中使用数据库十六进制颜色代码。
如何更改默认的蓝色颜色?
我可以从数据库中获取颜色。但是不能使用内联css来应用来自数据库的颜色。让我们假设数据库颜色会像#3B5323
一样。
答案 0 :(得分:2)
如果没有任何代码,很难向您展示如何做到这一点,但这是一个例子:
$colour_from_db = '#3B5323'; // this would actually be a variable from the db
<div style="color:<?=$colour_from_db?>;">
</div>
注意:我假设您的意思是文字颜色,因此我添加了style="color:
,但是如果您想要更改背景颜色,则可以正常应用CSS ,style="background-color:
其中$colour_from_db
是存储十六进制颜色代码的变量
答案 1 :(得分:1)
假设您使用的是PHP,并且您的意思是背景颜色:
<div style="background-color:<?php echo $colorFromQuery ?>;"></div>
答案 2 :(得分:0)
由于我不能发表评论,我正在回答你的问题。你什么时候想改变div颜色?你可以做这样的事情。
<div align="center" class="<%=styleClass %>"></div>
使用jquery将颜色设置为styleClass
。