如何从fabric.js开始
How to start with fabric.js
我是学习JS的初学者。现在我遇到了一个问题,要从fabric.js
开始,它需要您的帮助
<!DOCTYPE HTML>
<html>
<head>
<title>fabric_test</title>
<script type="text/javascript" src="all.js"></script>
</head>
<body>
<canvas id="canvas" width="512" height="512" style="background-color: rgb(222, 222, 222)">
Your browser does not support canvas tag!
</canvas>
<script type="text/javascript">
var canvas = new fabric.Canvas('canvas');
// create a rectangle object
var rect = new fabric.Rect({
left: 100,
top: 100,
fill: 'red',
width: 20,
height: 20
});
// "add" rectangle onto canvas
canvas.add(rect);
</script>
</body>
</html>
我的问题是:
- 当我打开保存的html文件时,为什么矩形不在画布上绘制
- 我下载的结构是一个文件夹,其中包含几个文件夹和文件。我只是在当前位置复制
all.js
文件。这是对的吗
这个问题是因为您在画布对象中放置了背景。所以,颜色在内部元素之上。从画布中删除背景样式。
当您下载fabric zip文件时,在提取时,您应该找到一个文件夹fabric.js-14.4.4/dist。从那里复制fabric.js文件或fabric.min.js文件并将其包括在内,而不是all.js。请告诉我这是否有效。
相关文章:
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- d3.js力布局图:如何从头开始构建nodes对象
- JS:创建从索引0开始的所有子字符串的最快方法
- 边缘动画从JS开始动画
- 如何在Moment.js中从日期开始获取一个月中的星期
- Vanilla Js:在一个事件中开始一段时间的循环,然后用第二个事件打破它?('mouseover'启
- 在Raphael JS中,不透明度:0和开始动画到不透明度:1之间的延迟
- 从Node.js和CouchDB开始,没有像nano或cradle这样的库
- react.js每n个项目添加一个开始标签或结束标签
- Dropzone.js延迟发布到服务器,但允许开始上传
- setState 开始在 React.js 中递归工作
- 介绍JS可以在介绍开始后“刷新”突出显示的元素吗?
- SVG 文本路径 - 动画开始偏移量(文本向下滑动 SVG 路径) - 在 JS 中
- 只有当我使用 vivus.js 到达底部时,我的 svg 动画才会开始
- 使简单的js小提琴动画在按钮单击而不是页面加载时开始
- 从节点移植 MD5.js 开始
- 从某个点js开始匹配字符串
- 如何从fabric.js开始
- moment.js开始发布
- 我可以从jQuery(或Node.js)开始使用"NIL"JavaScript知识