通过键盘编写SVG文本
write SVG text from keyboard
我是SVG的新手,想知道:是否可以动态地(比如在记事本上)写入SVG元素?
最后的目标是拥有一个SVG文本语料库,我可以在之后进行操作。
我看过一些教程,但它们只是将文本传递到"text"元素中。我的目标是将字母作为矢量元素。
有什么想法或意见吗?
谢谢!
尝试用contentEditablediv包围SVG,例如
<div contenteditable="true">
<svg ... >
....
</svg>
</div>
下面是我使用Illustrator生成的SVG制作的一个示例:https://jsfiddle.net/bLfe2wxc/1/
在Firefox中,光标似乎不是"take"(但只要点击文本并键入即可),在Chrome上,光标在视觉上是关闭的,但也许这在您的特定用途中不会成为问题,因为它在这个特定的小提琴中。
相关文章:
- 通过键盘编写SVG文本
- 将指针事件限制为SVG文本填充
- 如何添加 SVG 文本标记 从 JavaScript 函数返回的值
- 如何在javascript中使用svg文本标签
- 在鼠标悬停d3js上更改SVG文本的文本
- 使用d3.js删除svg文本元素
- 用javascript获取svg文本值
- svg文本居中异常
- 用逗号增加svg文本
- SVG文本锚点设置使文本元素移动
- Svg文本元素被另一个Svg元素重叠
- D3.js-围绕一个点旋转svg文本
- 如何查找 SVG 文本位置
- SVG 文本路径 - 动画开始偏移量(文本向下滑动 SVG 路径) - 在 JS 中
- 递增 SVG 文本区域中的 % 值
- 如何在javascript中换行svg文本
- 避免在拖动时跳转带有文本锚点的 SVG 文本
- D3JS SVG 文本和形状在同一行上
- 将省略号放在反应 svg 文本组件上
- 允许 SVG 文本在角度中可编辑