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

时间:2016-05-28 07:02:37

标签: css 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; %>

但它没有成功。请帮助我!

1 个答案:

答案 0 :(得分:0)

这可能是因为<% 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;

会起作用。