我可以使用Raphael.js库将div替换为css圆角和VML圆形吗?

我可以使用Raphael.js库将div替换为css圆角和VML圆形吗?,css,raphael,Css,Raphael,现在我刚刚尝试了Raphael库,但在我看来,我可以使用它来用圆角替换元素,从而在小于9的Internet Explorer版本中获得圆角。我知道,在本机不支持圆角的浏览器中,还有其他方法可以实现圆角。但我想知道使用SVG和VML是否值得 这取决于您所从事的项目。如果您在项目的其他部分使用Raphael库,我不明白为什么不应该使用圆角矩形 例如: Ext.onReady( function() { var paper = Raphael(0,0,200,200), r

现在我刚刚尝试了Raphael库,但在我看来,我可以使用它来用圆角替换元素,从而在小于9的Internet Explorer版本中获得圆角。我知道,在本机不支持圆角的浏览器中,还有其他方法可以实现圆角。但我想知道使用SVG和VML是否值得

这取决于您所从事的项目。如果您在项目的其他部分使用
Raphael库
,我不明白为什么不应该使用圆角矩形

例如:

Ext.onReady( function()
{
    var paper = Raphael(0,0,200,200),
        r     = paper.rect(30, 30, 60, 40, 10),
        t     = paper.text(60, 50, "BLAH");

    r.attr({fill: 'orange', stroke: 'brown'});
    t.attr({fill: 'browm', "font-weight": "bold"});

});  
您还可以看到

否则,它会占用大量CPU资源。除非您打算使用一些,否则我不推荐。

要将其放在
DIV
上,只需使用以下命令:
var paper=Raphael(“DIV id”,500500)

谢谢!我在ie7-8中使用css饼图库处理圆角。它很好用。但不使用包含:before和:after的选择器。我猜pie也在使用svg,并且在针对这些元素(我指的是伪类:before和:after)时存在问题。那么,我可以在伪元素上放置一个矩形吗?如果指定工作画布/div,那么通过更改矩形的坐标,您可以将它们放置在指定画布/divRight内的任何位置!没想到这个。再次感谢!