我想在CKEditor中做的是添加一些自定义样式应该适用于几个元素。我的每个元素(标题从h2到h6,加上链接a)必须有3个条目才会改变颜色。CKEditor样式下拉菜单:添加类到选定的元素
为了避免逐一描述每种风格:H2红色,H2蓝色,H2绿色,H3红色,H3 ...我想从格式列表中选择元素,然后从样式列表中选择元素。我会有3种样式:红色,蓝色,绿色,可以通过简单地添加一个类来应用于所选元素,而不是通过定义元素。
它可行吗?
我认为使用自定义颜色列表(http://docs.ckeditor.com/#!/guide/dev_colorbutton),但颜色增加“的On-the-飞”与颜色代码,所以当你的网站颜色的变化,你不能简单地改变3类颜色属性,你有修改你所创作的所有文本,我不想要的东西,以及那些老实说不太优雅的东西。
我试图建立这样的风格,没有指定的元素(我的Drupal下,但我们真的不关心):
if (typeof(CKEDITOR) !== 'undefined') {
CKEDITOR.addStylesSet('drupal',
[
{
name : 'Blue',
attributes :
{
'class' : 'color-blue'
}
},
{
name : 'Green',
attributes :
{
'class' : 'color-green'
}
},
{
name : 'Red',
attributes :
{
'class' : 'color-red'
}
},
]);
}
但它不工作,跨度是自动添加。
感谢您的帮助!