我通过从python算法获取值,使用CSS和JSP代码生成了一个图形。无论如何,我为生成的图形赋予了绿色。
<% String GREEN_COLOR="#4DC65C"; %>
<% String isnt_graph_color_code=GREEN_COLOR; %>
这很完美,并生成我的绿色图表。
现在的问题是我想使用以下渐变颜色生成我的图形。
background: linear-gradient(-180deg, #4AEC74 4%, rgba(241, 241, 241, 0.32) 100%);
我试过了:
<% String GREEN_COLOR = "linear-gradient(-180deg, #4AEC74 4%, rgba(241, 241, 241, 0.32) 100%);" %>
<% String isnt_graph_color_code=GREEN_COLOR; %>
但没有成功。请帮帮我!
因为<% String isnt_graph_color_code=GREEN_COLOR; %>
期望的是颜色代码而不是图像(由linear-gradient
返回)。
linear-gradient(-180deg, #4AEC74 4%, rgba(241, 241, 241, 0.32) 100%);
返回background-image
而不是background-color
。
background-image: linear-gradient(-180deg, #4AEC74 4%, rgba(241, 241, 241, 0.32) 100%);
有效。
但background-color: linear-gradient(-180deg, #4AEC74 4%, rgba(241, 241, 241, 0.32) 100%);
没有。
您可以通过在 CSS 中使用:background:
而不是background-color:
来解决此问题。
双
background: linear-gradient(-180deg, #4AEC74 4%, rgba(241, 241, 241, 0.32) 100%);
和
background: #CCC555;
会工作。