0

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

4

1 回答 1

1

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

例如:

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", 500, 500)

于 2013-06-04T21:26:55.687 回答