javascript - 当集成到我的博客中时,Emoji One 显得过大

标签 javascript html css tumblr emojione

所以我整合了emoji one我的脚本 blog将所有 unicode 表情符号 转换为 emojis 来自 emoji one。它可以工作,但它过大并且与其他帖子冲突。

这是我用来集成的代码:

 $(window).load(function() {

   function convert() {
     var input = document.body.innerHTML;
     var output = emojione.unicodeToImage(input);
     document.body.innerHTML = output;
   }

   convert();
 });
img.emojione {
  /* Override any img styles to ensure Emojis are displayed inline*/
  margin: 0px !important;
  display: inline !important;
  min-width: 15px!important;
  min-height: 15px!important;
  vertical-align: middle;
}
<script src="//cdn.jsdelivr.net/emojione/2.0.0/lib/js/emojione.min.js"></script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/emojione/2.0.0/assets/css/emojione.min.css" />

还有一个工作 fiddle

这是 preview在我的博客上它看起来像什么。

尽管尽了最大努力,我还是无法让它以默认大小显示。

这是我博客的全部 code .

感谢任何帮助。

最佳答案

那是因为您在博客中的自定义 CSS 之后加载了 EmojiOne CSS,这使得 width:auto from EmojiOne CSS “工作".

所以将这一行放在自定义 CSS 之前:

<link rel="stylesheet" href="//cdn.jsdelivr.net/emojione/2.0.0/assets/css/emojione.min.css"/>

关于javascript - 当集成到我的博客中时,Emoji One 显得过大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35833921/

相关文章:

javascript - 使用jsPDF在服务器端保存pdf

javascript - 如何让 airbnb react 日期只选择一组日期?

html - 多重选择器是否适用于 :hover?

javascript - 更改与当前页面具有相同属性值的 'li' 的颜色

html - 证明 Bootstrap 导航栏链接

css - Foundation for Apps 框架基本骨架上的大量间距

javascript - 如何将事件传递到动力学中的以下节点

html - :not(:empty):first-of-type doesn't work?

html - 菜单周围的蓝色方 block

javascript - 使用动态生成的数据数组进行 ng-repeat 的性能