【发布时间】:2015-09-02 11:01:29
【问题描述】:
我有一个 SVG 图像,它基本上是一个带有其他点 (images) 的背景。
这是我的代码:
<div class="svg-background" style="width: 1920px;>
<svg xml:space="preserve" enable-background="new 0 0 1600 640" viewBox="0 0 1600 640" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg" width="100%" height="100%">
<!-- ...SVG code... -->
<image id="point" href="point.png" width="49" height="49" alt="point" class="svg-point" x="100" y="200"/>
<!-- and more points... -->
</svg>
</div>
使用 jQuery,我将 #svg-background div 更改为适合浏览器宽度,因此我有一个适合整个浏览器宽度的 SVG 背景,并且缩放效果非常好。
我的问题是点 (image elemnts) 也在缩放,我需要这些点具有固定的宽度和高度。
如何防止 SVG 元素在调整浏览器窗口大小时被缩放?
【问题讨论】:
标签: javascript jquery svg