Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要创建一个完全独立的 Web 应用程序,允许用户在选择下拉菜单中选择不同的选项以及输入文本。
我的计划是在 Canvas 中创建整个应用程序。但是,作为 Canvas 编码的新手,不确定什么是可能的。
如果所有画布元素都包含在画布元素中,任何画布专家都可以告诉我是否可以创建下拉选择菜单、文本输入和提交按钮?
什么 ?
听起来像是有史以来最糟糕的主意。您想在画布中创建一个图形工具包,这需要大量工作,并且您在 DOM 中,这是可用的最佳图形工具包之一。
无论您的小部件多么复杂,如果您有一些非常复杂的小部件需求,使用 DOM 甚至 SVG 总是会更容易。但是画布是用于位图绘制的。
只需使用绝对定位将 DOM 元素放在画布上。