【发布时间】:2014-12-10 19:40:28
【问题描述】:
如何将 SVG 作为背景图像适合大小可变的 DIV 容器? SVG 是动态生成的,所以我实际上需要将 DIV 容器的宽度和高度传递给生成 SVG 的 Javascript 函数。
我正在使用 angular.js,所以我也想以正确的方式来做。 :)
没有太多要添加的 re: 代码,但本着需要代码示例的 SO 问题的精神,这里是我分配 SVG 的地方:
var str = 'url("data:image/svg+xml;utf8,'+s+'")';
$("#token-creator").css({'background-image': str, 'background-repeat':'no-repeat', 'background-opacity': .04});
【问题讨论】:
-
如果您创建宽度/高度为 100% 的 SVG,它的大小应适合其容器。
标签: javascript jquery css angularjs svg