如何将渐变颜色代码存储在 JSP 的字符串变量中



我通过从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;

会工作。

最新更新