以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  各位大侠,求救(svg菜鸟问题)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=24378)


--  作者:魔比乌斯的宇宙
--  发布时间:11/17/2005 8:45:00 PM

--  各位大侠,求救(svg菜鸟问题)
请问如何在一个svg文挡中引用另一个svg文档中的渐变?
例如,有一个a.svg文档,定义了一个线性渐变( id="MyGradient")。
<svg >
<defs>
  <linearGradient id="MyGradient">
    <stop offset="5%" stop-color="#F60" />
    <stop offset="95%" stop-color="#FF6" />
  </linearGradient>
</defs>
</svg>

另有一文档b.svg,想让其中定义的矩形使用a.svg文档中的线性渐变填充。该如何写代码啊?我下面的代码好象行不通(我将a.svg和b.svg放在一个文件夹里)
<svg>
   <rect x="10" y="10" width="100" height="50" fill="url(a.svg#MyGradient)" >
</svg>
偶希望能写成b.svg文档中写成 fill="url(……)" 的形式,还请各位大侠多多指教。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
23.438ms