【发布时间】:2012-05-04 15:55:49
【问题描述】:
我正在尝试使用 Raphael 的 VML 功能来生成带有图像的圆圈(修复了缺少边框半径的 IE8)。
我的问题是,如果我使用
circle.attr({fill: 'url(image.jpg)'});
而且我的图像大于仅显示部分图像的圆圈,我找不到将图像缩小到圆圈直径的方法。
我该怎么做?
【问题讨论】:
标签: javascript html svg raphael vml
我正在尝试使用 Raphael 的 VML 功能来生成带有图像的圆圈(修复了缺少边框半径的 IE8)。
我的问题是,如果我使用
circle.attr({fill: 'url(image.jpg)'});
而且我的图像大于仅显示部分图像的圆圈,我找不到将图像缩小到圆圈直径的方法。
我该怎么做?
【问题讨论】:
标签: javascript html svg raphael vml
您是否认真考虑使用 RaphaelJS 修复 IE8 边框半径? 我会建议像css3pie 这样的东西,甚至还有question in SO 的用法。
但是,如果你想使用 RaphaelJS,你将需要使用 Element.transform 来缩放你的图像,然后才能使用另一个元素设置圆角效果。
【讨论】: