javascript - CKEditor文本编辑区的背景色如何根据文字颜色改变?

标签 javascript html css ckeditor ckeditor4.x

我有一个用于编辑博客内容的 CKEditor。有时有些博客的背景颜色较深,因此使用白色作为字体颜色。由于CKEditor文本编辑区默认背景色为白色,所有文本只能高亮显示。

enter image description here

虽然我想要这样的东西(但仅当字体颜色为白色时):

enter image description here

我正在使用 CKEditor 4.6。如何根据用户选择的字体颜色动态更改 CKEditor 的背景颜色?

最佳答案

一个选择是使用 Div Editing Area插件,继承网页CSS样式(字体颜色和背景颜色):

This plugin uses a <div> element (instead of the traditional <iframe> element) as the editable area in the themedui creator. Much similar to inline editing, it benefits from allowing the editor content to inherit from host page styles.

关于javascript - CKEditor文本编辑区的背景色如何根据文字颜色改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42382437/

相关文章:

html - 将 <span> 标签转换为日期选择器

javascript - 如何为我自己的语言的语法着色 - textarea

javascript - $in 用于多个值

javascript - 如何在 jquery 或 javascript 中使用 html

javascript - 在字符串末尾实现通配符

javascript - 固定在浏览器底部的元素,直到它到达 div 的底部

javascript - 当第二个 promise 取决于第一个时,链接两个 promise 的正确方法?

html - 嵌套元素的背景是否有可能拉伸(stretch)到固定宽度/居中父元素中的绝对位置? [里面的图片]

javascript - .toggleClass 不工作,不知道为什么

javascript - GET请求后如何从html响应中获取数据