轻量级绘图工具Rough js怎么用

轻量级绘图工具Rough js怎么用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

  Roughjs是一个轻量级的JavaScript图形库(压缩后约9KB),可以让你在网页上绘制素描风格、手绘样式般的图形。Roughjs定义了绘制直线,曲线,圆弧,多边形,圆和椭圆的图元,同时它还支持绘制SVG路径。

  Rough.js安装

  npminstall--saveroughjs

  使用

  constrc=rough.canvas(document.getElementById('canvas'));

  rc.rectangle(10,10,200,200);//x,y,width,height

  orSVG

  constrc=rough.svg(svg);

  letnode=rc.rectangle(10,10,200,200);//x,y,width,height

  svg.appendChild(node);

  Rough.js是值得测试的最新库之一。

  并且,最终结果具有华丽的手绘效果。

  您可以在代码中构建自定义图标,条形图以及几乎所有您想要的东西。

  但是,这证明了Web标准正在快速发展,并且我们正在进入一种可能出现此类问题的时代。

  在撰写本文时,Rough.js仍处于v0.1beta中,因此它可能尚未准备就绪,可用于实时生产网站。

  它使用带有预定义图案的SVG线来创建看起来真正自然的摆动效果。

  如果单击“开始”按钮,您会注意到它运行的是自定义动画,看起来确实是手绘的。

  以通过Rough.js生成的进度条为例。

  Rough.js手绘样式JavaScript图形

  在GitHub主页上,您会找到一个部分,列出了运行中的Rough.js的许多示例。

  您需要的只是Rough.js脚本文件,并且需要耐心处理JavaScript。

  所有这些都带有代码示例,对于任何网站都应该非常容易地进行返工。

  这是一个示例片段,演示如何在代码中创建矩形:

  varrough=newRoughCanvas(document.getElementById('myCanvas'),400,200);

  rough.rectangle(10,10,200,200);//x,y,width,height

  一旦理解了代码,这将非常简单,但对于初学者来说可能不是最直观的脚本。

  这是开始学习并查找可以重做的代码段的理想场所。

关于轻量级绘图工具Rough js怎么用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。