0

我有一个 div,在 css 中那个 div 是蓝色的。现在我需要动态更改该颜色。我将颜色存储在数据库中,并希望在该 div 中使用数据库十六进制颜色代码。

如何更改默认的蓝色?

我可以从数据库中获取颜色。但是不能使用内联 css 来应用来自数据库的颜色。让我们假设来自数据库的颜色会像#3B5323.

4

3 回答 3

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存储十六进制颜色代码的变量在哪里

于 2013-08-29T11:20:27.380 回答
1

假设您使用的是 PHP,并且您的意思是背景颜色:

<div style="background-color:<?php echo $colorFromQuery ?>;"></div>
于 2013-08-29T11:21:57.873 回答
0

由于我无法发表评论,因此我正在回答您的问题。你什么时候想改变 div 颜色?你可以做这样的事情。

<div align="center" class="<%=styleClass %>"></div>

使用 jquery 将颜色设置为styleClass.

于 2013-08-29T11:25:00.747 回答