#青训营笔记创作活动#
2月17 打卡day34
主要思路:生成一个 canvas 元素,让 canvas 元素与需要划词高亮功能的文本容器元素等宽高,并且重叠在文本容器上,划词的时候获取划词区域的文本节点相对于文本容器的位置信息,然后通过这些位置信息进行高亮背景的渲染。
虽然思路看起来很简单,但是具体实现的过程还是有许多注意点的,接下来我就总结一下一些实现过程中的注意点和细节。
展开
评论