温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-10-13 15:39:34 来源:亿速云 阅读:200 作者:柒染 栏目:开发技术

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI