0
所以我试图在网站上创建一个功能,客户端可以上传一组简单的.svg图像,并声明一组笔触颜色。然后,图像将以图像和笔画颜色的随机组合出现在他的网站的背景中。随机颜色的svg笔划
我想知道这是否可能。我试图做的是调用通过jQuery的.svg文件,如
var images = ['01', '02', '03', '04', '05', '06', '07', '08'];
$('<img class="bgImg" src="../../static/images/backgroundImage-' + images[Math.floor(Math.random() * images.length)] + '.svg">').appendTo('#border');
,然后修改使用的东西它的颜色像
$('.bgImg').css({"stroke":"black"});
(虽然我想我会创建CSS的第二阵列颜色变量)
虽然问题是我卡住了,因为你不能修改.svg的CSS,如果它没有内嵌svg,除非你使用。在html中调用svg文件,然后在.svg文件中,您可以调用外部样式表并通过此样式表修改其css属性。事情是我不知道是否和外部样式表甚至会帮助,因为我正在使用jQuery而不是HTML和CSS。所以我想知道如果有人可能有任何想法。
,这是有助于了解和SVG工作,放眼文章的底部: http://css-tricks.com/using-svg/