html中编辑器制作goole图标,TinyMCE 编辑器添加 FontAwesome 自定义图标按钮

一为博客后台一直使用传统编辑器,就是 TinyMCE  编辑器,那个古腾堡用不惯

a33bee3c9bac931232cfb510d65c48fb.gif 然后想到主题编辑器添加一些段代码的按钮,而默认的 TinyMCE  编辑器图标就只有几个,完全不满足我折腾的心,就谷歌了一下有没有方法,还真有,这里记录改进分享一下

c0f1818c421ddad93013cea74c8189fa.gif 。比如添加一个“插入音乐播放器”的按钮,TinyMCE  编辑器图标库没有音乐图标,我们就可以使用其他的图标库,这里我使用 FontAwesome 图标库。

54a8c48dfab46520b9a0124133c10efc.png

(adsbygoogle = window.adsbygoogle || []).push({});

你主题必须引用了 FontAwesome 图标库,或者你自己引入,引入方法一为就不介绍了,百度一堆。

/*添加音乐播放器短代码按钮*/

ed.addButton( 'aplayerbox', {

title : '插入音乐播放器',

icon: 'music',

onclick : function() {

ed.selection.setContent('' + ed.selection.getContent() + '');

}

});

如上方代码,定义一个icon:music,然后我们再在font-awesome.css文件里添加几行代码,记住后台要引用font-awesome.css文件。

i.mce-i-music:before {

content: "\f001"; /*music图标在FontAwesome图标库中的字码点*/

font-family: FontAwesome;

}

注意上面 css 的格式i.mce-i-js里定义的图标名称:before,然后去 FontAwesome 网站查music图标在图标库中的字码点,下图 Unicode: 后面接的4个字符,写入 CSS 里要记得加“\” 。

54a8c48dfab46520b9a0124133c10efc.png

就这么简单,去后台刷新缓存看看把。我添加的按钮,都知道是啥不?

69d344200064dde6662fb80d58c2bf04.gif

54a8c48dfab46520b9a0124133c10efc.png

最后听首歌

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值