我想做的是类似于本机前景色/背景颜色对话框。不同之处在于,它将直接在工具栏中包含带有颜色的按钮。所以一个插件必须有多个按钮,具有不同的样式(颜色)。另一个问题是,这个原生插件设置了 CSScolor
and background-color
特性。我需要使用类来代替,如下所示:
text <span class="fg red">colored text</span> text
and
text <span class="bg blue">colored background</span> text
单击颜色必须更改跨度的颜色fg
类(和背景颜色 -bg
class)
我怎样才能实现这个目标?
首先,您必须添加自己的按钮。检查执行此操作的任何插件的来源 - 例如basicstyles/plugin.js。您必须为每个按钮创建命令,然后注册所有按钮。简单的。
然后我建议使用我们的样式实现。它允许从给定的选择/范围中应用/删除定义的样式。在样式定义中,您可以指定它将应用span
具有给定类的元素。查看这种风格定义。
最后一步 - 将这些东西结合在一起。与按钮关联的命令应应用/删除此样式。已经可以使用了 - 检查一下CKEDITOR.styleCommand
usage here.
你需要的一切都在basicstyles
插件,所以请参考那里。
波兹德拉维亚姆:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)