轻量级绘图工具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怎么用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。