繁体   English   中英

用颜色填充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 = colorctx.fill()方法填充该衬衫。 但不知何故,衬衫并没有完全充满颜色。

这是部分完成的小提琴

我希望你能从这里解决这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM