【发布时间】:2018-07-10 06:44:36
【问题描述】:
我正在构建一个能够以丰富格式显示文本的 Rails 应用程序 - 该应用程序将由非技术人员使用,因此无法使用 markdown。
因此,我决定使用 Summernote 作为所见即所得的编辑器。
但是,初始化summernote时显示的默认突出显示颜色(背景颜色选项)是黄色,这与我的应用程序的配色方案确实冲突。知道如何重置它以使默认颜色成为我想要的颜色吗?
我想编辑 CSS 类以获得正确的颜色,但似乎 Summernote 通过内联样式标签应用背景颜色样式 - 不是最好的可编辑性。
如果我无法更改默认颜色,那么我可以使用其他一些自定义 JS 强制更改颜色吗?
更新:
我挖掘了页面源码,发现Summernote使用data-backcolor来设置高亮颜色。然后,每当页面加载时,我都会使用 JS 设置该值。
但使用 Summernote 本身的选项来做这件事仍然会更好(或者更优雅,我认为)。在发布我的 JS 解决方案之前,我会将这个问题留一两天,以防有人知道如何使用 Summernote 本身来解决这个问题。
Summernote 主题可能是我正在寻找的,但我必须进一步研究以确保。谢谢@razvans
更新 2:
我向所有看到这个问题的人道歉,但我的措辞很糟糕:(。
我指的是用于在summernote 中突出显示文本的颜色(summernote 指的是文本的背景颜色)——我指的不是编辑器本身的颜色。
再次,对此感到抱歉。 :(
【问题讨论】:
标签: javascript css ruby-on-rails colors summernote