diff --git a/simple-mind-map/src/core/render/TextEdit.js b/simple-mind-map/src/core/render/TextEdit.js index 57773b7e..ef9ae096 100644 --- a/simple-mind-map/src/core/render/TextEdit.js +++ b/simple-mind-map/src/core/render/TextEdit.js @@ -289,6 +289,9 @@ export default class TextEdit { outline: none; word-break: break-all; line-break: anywhere; + transform-style: preserve-3d; + filter: contrast(1) saturate(1); + backface-visibility: hidden; ` this.textEditNode.setAttribute('contenteditable', true) this.textEditNode.addEventListener('keyup', e => { diff --git a/simple-mind-map/src/plugins/RichText.js b/simple-mind-map/src/plugins/RichText.js index b800afeb..392c65b4 100644 --- a/simple-mind-map/src/plugins/RichText.js +++ b/simple-mind-map/src/plugins/RichText.js @@ -231,11 +231,8 @@ class RichText { outline: none; word-break: break-all; padding: ${paddingY}px ${paddingX}px; - // 强制使用gpu加速精确计算 transform-style: preserve-3d; - // 使用 filter 提高清晰度 在某些1080p屏幕下,字体模糊 filter: contrast(1) saturate(1); - // 3d下 渲染层优化 backface-visibility: hidden; ` this.textEditNode.addEventListener('click', e => {