Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript将一个透明图像放置在另一个和另一个图像的顶部_Javascript_Css - Fatal编程技术网

使用javascript将一个透明图像放置在另一个和另一个图像的顶部

使用javascript将一个透明图像放置在另一个和另一个图像的顶部,javascript,css,Javascript,Css,我想通过选择你想要的三明治来组装它。使用单选按钮,我希望看到三明治在您单击所需内容时进行组装。我已经制作了三明治的每个部分,我希望能够将每个图像叠加在另一个图像上,这样我就不必制作100个独特的图像和功能。类似于我使用的应用程序,比如必胜客或多米诺骨牌,来订购比萨饼,当你在上面选择你想要的东西时,比萨饼的图像会发生变化 这可能是我解释它的方式吗 谢谢。我建议使用画布平滑渲染 函数图{ var c=document.getElementByIdmyCanvas; var ctx=c.getCon

我想通过选择你想要的三明治来组装它。使用单选按钮,我希望看到三明治在您单击所需内容时进行组装。我已经制作了三明治的每个部分,我希望能够将每个图像叠加在另一个图像上,这样我就不必制作100个独特的图像和功能。类似于我使用的应用程序,比如必胜客或多米诺骨牌,来订购比萨饼,当你在上面选择你想要的东西时,比萨饼的图像会发生变化

这可能是我解释它的方式吗


谢谢。

我建议使用画布平滑渲染

函数图{ var c=document.getElementByIdmyCanvas; var ctx=c.getContext2d; var img=document.getElementById1; ctx.drawImageimg,10,10; var img=document.getElementById2; ctx.drawImageimg,10,10; }; $'btn'。单击函数{draw;}; 画 画布:

您的浏览器不支持HTML5画布标记。
有几种方法可以实现这一点。一种方法是将背景图像堆叠在彼此的顶部。您可以使用以下CSS来实现这一点:

.image-container{
    background:
        url(meat.png) no-repeat,
        url(lettuce.png) no-repeat,
        url(bun.png) no-repeat;
}

你能更新一下吗?分享你的研究对每个人都有帮助。告诉我们您尝试了什么,以及为什么它不能满足您的需求。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案!还可以看到它说我的代码太长了1006个字符。我怎么才能通过呢?这似乎有点过分了……也许有点过分了,但这取决于它的用途,我喜欢它,因为可视结果本身被渲染为图像,并且可以保存为图像感谢您的回复!