如何更改所选文本的颜色?

use*_*517 6 javascript codemirror

我需要使用codemirror更改所选文本的背景颜色.有人可以帮忙吗?

alj*_*n82 8

更改.CodeMirror-selected {}的背景颜色,该类位于codemirror.css中

.CodeMirror-selected {background:#CCCCCC;}
Run Code Online (Sandbox Code Playgroud)

  • 不。只有当编辑者不在意时 (2认同)

kof*_*fus 6

上面的答案缺少必不可少的!important-您需要:

.CodeMirror选择的{background:#CCCCCC!important;}

如果您还需要改变选择的前景色,CodeMirror刚刚为演示- https://codemirror.net/demo/markselection.html


rat*_*oss -1

我相信这是 CSS 的问题。请参考以下文章:

使用 CSS 覆盖默认文本选择颜色

  • Codemirror 使用它自己的选择实现,因此此方法不起作用。 (2认同)