我正在从FileFormat.Info的搜索中找到特殊字符的Unicode .
某些字符呈现为经典的黑白字形,例如⚠(警告标志\u26A0或⚠).这些是首选,因为我可以将CSS样式(如颜色)应用于它们.
其他人正在渲染为更新的卡通表情符号,例如hour(沙漏,\u231B或⌛).这些不是优选的,因为我不能完全定型它们.
看来浏览器正在进行此更改,因为我能够在Mac Firefox上看到沙漏字形,而不是Mac Chrome或Mac Safari.
有没有办法强制浏览器显示旧的(单调单调)版本?
更新:看来(从下面的评论)有一个文本显示选择,FE0E,可用来执行文本VS-表情符号.选择器作为后缀连接到字符的代码上,没有空格,例如⌛︎HTML十六进制或\u231B\uFE0EJS.但是,它并没有被所有浏览器(例如Chrome和Edge)所尊重.
在我的专用移动网站上,我使用html明星角色★ ★并且我在其上应用CSS,尤其是color.
<span class="orange">★ ★ ★</span>
<span class="grey">★ ★</span>
.orange {
color: orange:
}
.grey {
color: grey;
}
Run Code Online (Sandbox Code Playgroud)
一切都适用于大多数浏览器和操作系统,如下所示:

但在采用Android 4.4 kitkat(Galaxy S4,S5 ......)的三星设备上,这些明星本身都是由touchwiz设计的(我猜)并且颜色属性不再对股票浏览器和Chrome有效,而不是Firefox!它适用于其他kitkat (LG G2,Nexus 7)或带果冻豆的三星.

我试过webkit特定的样式-webkit-text-fill-color,没有效果.
我寻找所有webkit样式,但似乎没有任何对应的除外-webkit-text-fill-color.
我知道其他人制作星星的方式,如图像,自定义字体,甚至CSS形状,但更简单会更好.
所以,你有没有见过它,并找到了有效的神奇风格?
谢谢.
无法更改以下字符的颜色:
<div style="font-size: 25px; color:red;">🔍</div>
<div style="font-size: 25px; color:red;">📣</div>
Run Code Online (Sandbox Code Playgroud)
而其他一些unicode字符接受颜色属性:
<div style="font-size: 25px; color:red;">⚙</div>
Run Code Online (Sandbox Code Playgroud)
有没有办法改变以前的字符颜色?
我当前的问题是我试图将带有表情符号的按钮显示为灰色。
尽管如此,由于表情符号的性质,似乎无法使用HTML / CSS属性更改颜色。
即:
<button disabled> _myText </button>
<p style="color:grey">
_myText2
</p>Run Code Online (Sandbox Code Playgroud)
我想设置unicode 字符 DROPLET () 的样式,特别是将蓝色更改为其他颜色。
.red {
color: red;
background-color: yellow;
}Run Code Online (Sandbox Code Playgroud)
<span class="red">DROPLET </span>Run Code Online (Sandbox Code Playgroud)
该yellow样式将应用于但性格没有色彩(文本是正确称呼)。
是否可以对任何 unicode 字形进行样式设置?
我们如何更改 dingbats 的 CSS 规则?以下在 iOS Safari 中不起作用。
<span class="dingbat">✖</span>
<style>
.dingbat {
color: blue;
font-size: 100px;
}
</style>
Run Code Online (Sandbox Code Playgroud)
下面是一个演示该问题的 JSFiddle。如果在桌面浏览器中打开 JSFiddle,dingbat X 颜色将为蓝色,大小为 100px。但是如果在手机Safari中打开,颜色会是黑色的,尺寸会偏小。
https://jsfiddle.net/ujs80tv1/2/
此问题被标记为可能与“Unicode 表情符号的颜色”重复。我不认为这个问题是重复的,因为我绝对可以在大多数浏览器中更改 Unicode dingbats 的颜色(例如,参见 JSFiddle)。我唯一无法更改颜色的浏览器是移动版 Safari。据我所知,您无法在任何浏览器中更改表情符号的颜色。
“Unicode 表情符号的颜色”问题中的推荐答案是使用新字体或库。这可能是一种解决方法,但它没有回答问题。如果有人可以证明 unicode dingbats 不能在移动 Safari 中设置样式,我会接受它作为正确答案。
我有一个表情符号,我希望它是白色的,但是当我运行该程序时,它显示为红色。如何将其更改为白色?
rating.text = "\(?????)"
rating.textColor = UIColorRGB("ffffff")
Run Code Online (Sandbox Code Playgroud)