我使用raphael.js绘图,我在页面中添加图片:
paper = Raphael("manipulate-canvas",0,0, 640, 480)
paper.image("assets/irm.jpg", 0, 0, 640, 480)
当我在safari中注入样式表时,样式表包含css body {zoom: 140%}
,页面中的所有元素都被放大但是svg的<image>
,所以图像不会填充整个svg({{1被放大了)。如何在这种情况下放大svg的<svg>
并使其填充整个svg。我尝试将属性添加到<image>
和<svg>
,如下所示:
<image>
$("svg").attr({height:480,width:640,viewBox:"0 0 640 480",preserveAspectRatio:"xMidYMid meet"})
但它不起作用。
有谁知道如何修复它。非常感谢!!!