用颜色填充t恤,并在HTML画布上相应地更改文本颜色
Fill t-shirt with color and change text color accordingly on HTML canvas
我在画布上画了一件t恤,当用户在上面的菜单上选择颜色时,我正在尝试填充它。此外,我希望t恤上的文字相应地改变(例如,如果选择黑色,那么t恤的文字颜色应该是白色)。这可能吗?
迄今为止的代码片段:
<body>T-shirt color
<br>
<canvas id="toolsCanvas" width=300 height=53></canvas>
<br>
<p>
<canvas id="drawingCanvas" width="520" height="0"></canvas>
<canvas id="itemCanvas" width="520" height="429"></canvas>
</body>
演示我说的话会更容易,jsFiddle在这里:http://jsfiddle.net/rtnq8mjL/
您应该使用ctx.fillStyle = color
和ctx.fill()
方法来填充衬衫。但不知怎么的,这件衬衫并没有完全充满色彩。
这是部分完成的小提琴。
我希望你能从这里解决这个问题。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- mouseover和mouseleave文本颜色更改在指令链接中不起作用
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- 如果值为负数,如何更改文本的颜色
- 1种颜色的Javascript闪烁文本更长
- 如何更改圆环图中文本的颜色
- 如何在flash html5画布项目中动态更改文本颜色
- 单击时将文本的颜色更改为随机颜色(按钮)
- 使用JavaScript淡化文本颜色
- 在不更改边框颜色的情况下更改文本的颜色
- 使用Javascript切换文本颜色
- 我可以使用jqgrid的oncellselect事件根据单元格内容将文本颜色更改为蓝色吗
- 使用Javascript更改文本区域的颜色
- 如何使用颜色选择器来更改背景中的文本
- 内部 DIV 颜色文本在鼠标悬停时没有更改
- React Native TouchableHighlight字体颜色文本更改
- 邮件类型输入:如果邮件错误或正确,动态改变按钮的颜色/文本