【发布时间】:2017-07-12 22:12:54
【问题描述】:
我想在我的网页上的反应聊天应用中显示表情符号。该计划是为用户提供一个表情符号列表以供选择。如何使用“1F683”之类的代码并让它们在页面上显示表情符号?我需要支持 Chrome。
我可以使用 css 来显示表情符号。
<div className="smiley"></div>
.smiley:after {
content: "\01F683";
}
我还可以有一个图像列表并将它们映射到代码并为每个表情符号显示一个 img 元素。
还有其他方法吗?哪种方法最好?
【问题讨论】:
-
您的代码在我的机器(OS X,Chrome 56)上运行良好,尽管它应该是
::after(两个冒号)。如果您的 CSS 在 Content-Type 标头中为 served with the correct encoding specified 或@charset声明,您也可以直接使用表情符号 (.smiley::after { content: '????'; })。相关:stackoverflow.com/questions/10393462/… -
????伟大的 ????。不要忘记按 Ctrl+Cmd + Space
-
@BeesNees 为您的 ReactApp 尝试直接的表情符号选择器,例如 github.com/Dipen-Dedania/mr-emoji 怎么样?