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)
为什么“重加号”表情符号不能以相同的格式工作?
您正在寻找\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)