2013-08-29 52 views
0

我有一個div,在CSS中有藍色的那個div。現在我需要動態改變這種顏色。我在數據庫中存儲顏色,並希望在該div中使用數據庫十六進制顏色代碼。如何通過內聯css改變顏色

如何更改默認的藍色?

我可以從數據庫中獲取顏色。但不能使用內聯的css來應用來自數據庫的顏色。讓我們假設從數據庫顏色來像#3B5323

+0

你問的內聯CSS是怎麼樣的,或者如何獲取/插入你的十六進制代碼? –

+1

你使用什麼編程語言?你已經嘗試過一些東西嗎? – Pavlo

+0

你想只使用CSS來改變顏色嗎? – 2013-08-29 11:21:30

回答

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

假設你正在使用PHP和你指的是背景色:

<div style="background-color:<?php echo $colorFromQuery ?>;"></div> 
+1

忘記了'echo' – ashley

+0

ups ...你是對的。謝謝! – fditz

0

因爲我不能評論我回答你的問題。你什麼時候想改變div顏色?你可以做這樣的事情。

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

使用jquery將顏色設置爲styleClass

+0

有沒有必要使用jQuery或Javascript來完成這項任務 –

+0

@DannyHearnah首先,這個問題尚不清楚。如果div顏色必須在某個事件中改變而不是馬上改變,該怎麼辦? – hima