【问题标题】:How to change theme/skin on CKEditor from light to dark?如何将 CKEditor 上的主题/皮肤从浅色更改为深色?
【发布时间】:2020-07-25 03:00:24
【问题描述】:

我正在为我的网站使用 CKEditor,我正在尝试将所有元素从浅色变为深色模式。


我有

<script src="//cdn.ckeditor.com/4.8.0/standard/ckeditor.js"></script>



<textarea name="description" rows="100" cols="80" id="description">
......TEXTS......
</textarea>
<script>
CKEDITOR.replace( 'description' );
CKEDITOR.config.height = 500;
</script>

我试过了

下载 zip,并将其移至我的项目中,地址为 /js

CKEDITOR.replace( 'description', {
    skin: 'moonocolor,/js/ckeditor/skins/moono-dark/skin.js',
    height : 500
} );

这一行

皮肤:'moonocolor,/js/ckeditor/skins/moono-dark/skin.js',

好像没用。

【问题讨论】:

  • 你用的是什么版本?对于版本 5,它已经在文档中,您可以看到它here
  • 我在 4.8.0,但我可以升级。
  • 您能否更新答案以显示如何更新暗模式 ckEditor ?
  • @cyber8200 你可以用这个主题构建你的编辑器ckeditor.com/cke4/addon/moono-dark
  • 我已经尝试配置,但它不起作用。

标签: javascript jquery css ckeditor ckeditor4.x


【解决方案1】:

转到https://ckeditor.com/cke4/builder 选择标准预设,然后选择皮肤 Moono Dark,然后单击最后的下载按钮。 解压/js/文件夹中的文件,然后使用:

<script src="/js/ckeditor/ckeditor.js"></script>
<textarea name="description" rows="100" cols="80" id="description">
</textarea>
<script>
CKEDITOR.replace( 'description' );
</script>

无需使用 skin 配置选项,因为 Moono Dark 是您设置中唯一的皮肤。

编辑:如果您想要黑色背景和白色文本,请在 replace 命令之前添加此行:

CKEDITOR.addCss('.cke_editable { background-color: black; color: white }');

或者编辑ckeditor目录下的contents.css,修改body标签的CSS(但是如果你更新ckeditor这个文件会被替换,所以要小心)

或在 ckeditor 目录中创建一个新文件 myfile.css,并使用您对 body 标签或 .cke_editable 类的 CSS 修改,并将其加载到您的配置文件中:

config.contentsCss = [CKEDITOR.getUrl('contents.css'), CKEDITOR.getUrl('myfile.css')];

EDIT2:要更改边框颜色,您必须修改网页 CSS,而不是 ckeditor,如下所示:

.cke_chrome {
    border: 1px solid black !important;
}

对于底栏,我只知道如何完全删除它,但是你不能在你这样做之后调整ckeditor的大小。将这些行添加到您的配置文件中:

config.removePlugins = 'elementspath';
config.resize_enabled = false;

【讨论】:

  • 我做到了,现在似乎可以了,但是我的背景仍然是白色的,我的文字是黑色的,我希望我的背景是黑色的,文字是白色的,你知道如何使用 CSS要做到这一点。我现在看到了。 i.imgur.com/1a9gSa3.png
  • 我已经编辑了黑色背景和白色文本的答案。
  • 按钮栏和边框颜色(仍然是白色)怎么样? i.imgur.com/WViALwu.png
  • 我喜欢你链接到外部 .css 的建议,我会这样做。请帮我处理边框和底部。
  • 让我检查一下。非常感谢。
猜你喜欢
  • 2021-05-30
  • 1970-01-01
  • 2022-08-12
  • 1970-01-01
  • 1970-01-01
  • 2017-11-16
  • 2021-03-10
  • 2021-12-30
  • 1970-01-01
相关资源
最近更新 更多