我有一个 div,在 css 中那个 div 是蓝色的。现在我需要动态更改该颜色。我将颜色存储在数据库中,并希望在该 div 中使用数据库十六进制颜色代码。
如何更改默认的蓝色?
我可以从数据库中获取颜色。但是不能使用内联 css 来应用来自数据库的颜色。让我们假设来自数据库的颜色会像#3B5323
.
很难在没有任何代码的情况下准确地向您展示如何做到这一点,但这里有一个示例:
$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
存储十六进制颜色代码的变量在哪里
假设您使用的是 PHP,并且您的意思是背景颜色:
<div style="background-color:<?php echo $colorFromQuery ?>;"></div>
由于我无法发表评论,因此我正在回答您的问题。你什么时候想改变 div 颜色?你可以做这样的事情。
<div align="center" class="<%=styleClass %>"></div>
使用 jquery 将颜色设置为styleClass
.