【发布时间】:2012-04-26 23:09:04
【问题描述】:
在 SVG 中有没有办法在图像被拉伸时画一条细线?
我使用 SVG 图像作为 CSS 背景,如下所示:
<svg ... preserveAspectRatio="none" viewBox="0 0 15 15">
<line x1="0" y1="15" x2="15" y2="0"
color="#000" stroke="#333" stroke-width="1" />
</svg>
(对角线)。我正在通过一个矩形元素拉伸这张图片,当元素更大时,线条会变得更粗,但我需要一条始终很细的线条。
可能吗?类似于 Flash 中的“细”线。
【问题讨论】:
-
你以什么方式扩展它 - 使用桌面应用程序或某种库?
stroke-width改造后可以不重置吗? -
我将它用作网页中的 CSS 背景。无法重置笔画宽度:/
-
我根本不知道这个库,但我想你可以用 RaphaelJS 做到这一点。可能值得一试?