“重加号”?在 CSS ::before 中?

use*_*495 3 html css text emoji

我正在尝试获取在 CSS ::before 伪元素中工作的“重加号”表情符号 (?) 的代码。它的 Unicode 编号是 U+2795。我的[非工作]代码如下:

.plussign::before {
    content: "\12795";
}
Run Code Online (Sandbox Code Playgroud)

当我分配一个元素使用 class="plussign" 时,我看到的只是一个黑色的小方块(通用未知字符)

我应该为“内容”属性使用什么?斜线一 (\1) 方法适用于我所有的其他表情符号。例如,这适用于宝石 (, Unicode U+1F48E):

.gem::before {
    content: "\1F48E";
}
Run Code Online (Sandbox Code Playgroud)

为什么“重加号”表情符号不能以相同的格式工作?

T.J*_*der 5

您正在寻找\2795(没有前导 1,代码点是 U+2795,而不是 U+12795):

.plussign::before {
  content: "\2795";
}
Run Code Online (Sandbox Code Playgroud)
<div class="plussign"></div>
Run Code Online (Sandbox Code Playgroud)

或者当然,角色本身:

.plussign::before {
  content: "?";
}
Run Code Online (Sandbox Code Playgroud)
<div class="plussign"></div>
Run Code Online (Sandbox Code Playgroud)