我的HTML文档包含#victimDiv
,background image
属性设置为:
-webkit-linear-gradient(-75deg, black 10px, #4AC0F2);
我使用ajax调用加载#victimDiv
并且其高度延长后,渐变变长,因为其长度以百分比定义,而不是以像素为单位。
答案 0 :(得分:0)
也许是因为当元素不在DOM中时,在元素上应用css长度参数。这是不可能的...尝试使用嵌入在相应html标记中的css来完成它。
答案 1 :(得分:0)
我误解了语法含义:
颜色后的像素或百分比表示颜色从没有结束开始。有点奇怪的名字color stop
???
无论如何,我想要达到的正确语法是:
-webkit-linear-gradient(-75deg, black, #4AC0F2 10px);
晚安,祝你好运! :)