我通过从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; %>
但它没有成功。请帮助我!
答案 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;
会起作用。