以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  [求助]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=22792)


--  作者:wanghai00
--  发布时间:10/6/2005 3:37:00 PM

--  [求助]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
  "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
<svg width="10cm" height="6cm">
   <desc>使用偏心的放射状渐变填充矩形</desc>
   <title>使用偏心的放射状渐变填充矩形</title>
   <defs>
      <radialGradient id="rg1" cx="4cm" cy="3cm" r="3cm"
          fx="1.5cm" fy="1.5cm">
         <stop offset="0%"/>
         <stop offset="20%" style="stop-color:white"/>
         <stop offset="40%"/>
         <stop offset="60%" style="stop-color:white"/>
         <stop offset="80%"/>
         <stop offset="100%" style="stop-color:white"/>
      </radialGradient>
   </defs>
   <rect style="fill:url(#rg1);stroke:black;" x="1cm" y="0.5cm" width="5cm" height="5cm"/>
</svg>


那位高手告诉我一下,代码中的fx="1.5cm" fy="1.5cm"怎么没有发挥作用?偏离几何中心渐变?我刚刚开始学,遇到了不少问题?请大家多多指教!



--  作者:yuxi2000
--  发布时间:10/6/2005 11:28:00 PM

--  
fx fy 输入的是百分比,比如 0.3 0.3
你可以试试去掉cm  fx="1.5" fy="1.5"
其实和 fx="1" fy="1"结果是一样的
cx cy同理
--  作者:wanghai00
--  发布时间:10/7/2005 10:10:00 AM

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