konvajs - 不使用 textarea 的 Konva 文本编辑选项
问题描述
我最近开始在我们的一个项目中使用 konva 库,我正在尝试在舞台上添加文本并在不使用 textarea 的情况下进行编辑。
假设我想在舞台上编辑文本,我只想通过单击选定的文本来编辑它。当我单击它时,它应该直接使光标闪烁以进行输入。
我在 konva 示例下面有参考,但它使用 textarea 弹出窗口进行编辑。 示例 https://konvajs.github.io/docs/sandbox/Editable_Text.html#stq=&stp=0
解决方案
如果没有 textarea,Konva 就无法做到这一点。但是您可以使 textarea 看起来和感觉就像您在编辑画布一样。你只需要匹配 CSS 样式尽可能接近画布渲染。所以用户不会注意到有文本区域。
推荐阅读
- c - 基于sctp套接字的c中服务器客户端程序
- sqlite - 以列名作为值读取表的内容
- python - 关于我的最终用户如何在不使用 SQL 的情况下使用我的 SQL 查询提取数据的建议?
- git - Visual Studio > 团队资源管理器 > 更改 > 与未修改的比较。如何复制左/右?
- postgresql - 是否可以让休眠从 postgresql 的值语句生成更新?
- python - 如何使用字符串值列出 Kivy-Garden Graph x_axis major_tick 标签?
- sql-server - 在下面的过程中运行时,插入值语句只能包含常量文字值或变量引用错误
- python - json.decoder.JSONDecodeError 同时将响应转换为 json
- javascript - 根据百分比自动调整css
- android - 如何删除离子中的下载图标?