我想根據變量box.benefit
的值爲red
至比例上的div-box
着色。變量box.benefit
取自0
- 255
。如何用變量設置div的背景顏色?
問題是部分,我試圖通過減法得到反函數。沒有減法,它正在工作。
<div class= "draggable" id={{box.id}}
style="background-color:rgb({{ box.benefit }}, (255 - {{ box.benefit }}), 0);
width:{{box.cost}}px"></div>
我該如何做到這一點?
在CSS,你不能 「做數學」。一個選項是使用javascript來完成數學運算,即計算rgb值並設置div的樣式。你從哪裏獲得box.benefit價值? – Pankrates
我通過django.view中的幾個框傳遞一個字段。然後我在for循環中創建了應根據其優點着色的框 – bigbaier
我試圖從樣式部分調用javascript函數並返回相反的顏色,但是調用未執行。 – bigbaier